plugins

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2026 License: GPL-3.0 Imports: 41 Imported by: 0

Documentation

Overview

Package plugins is the home for first-party protocol plugins.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Register

func Register(reg *plugin.Registry)

Register wires every first-party plugin into the registry. This is the single place to add a new protocol plugin — append its constructor to all().

Types

This section is empty.

Directories

Path Synopsis
Package cassandra implements the Apache Cassandra protocol plugin.
Package cassandra implements the Apache Cassandra protocol plugin.
Package clickhouse implements the ClickHouse protocol plugin.
Package clickhouse implements the ClickHouse protocol plugin.
Package cockroachdb implements the CockroachDB protocol plugin.
Package cockroachdb implements the CockroachDB protocol plugin.
Package docker implements the Docker Engine protocol plugin.
Package docker implements the Docker Engine protocol plugin.
Package dynamodb implements the Amazon DynamoDB protocol plugin.
Package dynamodb implements the Amazon DynamoDB protocol plugin.
Package elasticsearch implements the Elasticsearch protocol plugin.
Package elasticsearch implements the Elasticsearch protocol plugin.
Package ftp implements the FTP filesystem plugin.
Package ftp implements the FTP filesystem plugin.
Package ftps implements the FTP over TLS filesystem plugin.
Package ftps implements the FTP over TLS filesystem plugin.
Package influxdb implements the InfluxDB protocol plugin.
Package influxdb implements the InfluxDB protocol plugin.
Package kafka implements the Kafka protocol plugin.
Package kafka implements the Kafka protocol plugin.
Package kubernetes implements the Kubernetes protocol plugin: a Lens-grade operations cockpit rendered entirely from the manifest projection over the generic renderer.
Package kubernetes implements the Kubernetes protocol plugin: a Lens-grade operations cockpit rendered entirely from the manifest projection over the generic renderer.
Package ldap implements the LDAP directory protocol plugin.
Package ldap implements the LDAP directory protocol plugin.
Package meilisearch implements the Meilisearch protocol plugin.
Package meilisearch implements the Meilisearch protocol plugin.
Package minio implements the MinIO S3-compatible filesystem plugin.
Package minio implements the MinIO S3-compatible filesystem plugin.
Package mongodb implements the MongoDB protocol plugin.
Package mongodb implements the MongoDB protocol plugin.
Package mssql implements the Microsoft SQL Server protocol plugin.
Package mssql implements the Microsoft SQL Server protocol plugin.
Package mysql implements the MySQL/MariaDB protocol plugin.
Package mysql implements the MySQL/MariaDB protocol plugin.
Package nats implements the NATS protocol plugin.
Package nats implements the NATS protocol plugin.
Package neo4j implements the Neo4j protocol plugin.
Package neo4j implements the Neo4j protocol plugin.
Package nfs implements the NFSv3 filesystem plugin.
Package nfs implements the NFSv3 filesystem plugin.
Package opensearch implements the OpenSearch protocol plugin.
Package opensearch implements the OpenSearch protocol plugin.
Package oracle implements the Oracle Database protocol plugin.
Package oracle implements the Oracle Database protocol plugin.
Package podman implements the Podman plugin.
Package podman implements the Podman plugin.
Package postgresql implements the PostgreSQL protocol plugin.
Package postgresql implements the PostgreSQL protocol plugin.
Package prometheus implements the Prometheus protocol plugin.
Package prometheus implements the Prometheus protocol plugin.
Package proxmox implements the Proxmox VE protocol plugin: a deep node → guests/storage tree, VM/LXC/node detail views, live metrics, noVNC and xterm consoles, snapshots, backups, and lifecycle actions — all over the PVE REST API (with the console websocket bridged through the gateway transport).
Package proxmox implements the Proxmox VE protocol plugin: a deep node → guests/storage tree, VM/LXC/node detail views, live metrics, noVNC and xterm consoles, snapshots, backups, and lifecycle actions — all over the PVE REST API (with the console websocket bridged through the gateway transport).
Package rabbitmq implements the RabbitMQ protocol plugin.
Package rabbitmq implements the RabbitMQ protocol plugin.
Package rdp implements the RDP remote-desktop plugin.
Package rdp implements the RDP remote-desktop plugin.
Package redis implements the Redis protocol plugin.
Package redis implements the Redis protocol plugin.
Package s3 implements the Amazon S3 filesystem plugin.
Package s3 implements the Amazon S3 filesystem plugin.
Package servermonitor implements a host monitoring plugin.
Package servermonitor implements a host monitoring plugin.
Package sftp implements the file-only SFTP protocol plugin.
Package sftp implements the file-only SFTP protocol plugin.
shared
broker
Package broker contains small helpers shared by message-broker plugins.
Package broker contains small helpers shared by message-broker plugins.
dbcred
Package dbcred contains reusable credential handling for database plugins.
Package dbcred contains reusable credential handling for database plugins.
dockerengine
Package dockerengine is the shared runtime for Docker-API protocols.
Package dockerengine is the shared runtime for Docker-API protocols.
escompat
Package escompat contains shared REST implementation for Elasticsearch-compatible plugins.
Package escompat contains shared REST implementation for Elasticsearch-compatible plugins.
filesystem
Package filesystem contains shared manifest and route helpers for file browser plugins backed by different remote filesystem protocols.
Package filesystem contains shared manifest and route helpers for file browser plugins backed by different remote filesystem protocols.
ftpfs
Package ftpfs adapts github.com/jlaffaye/ftp to ShellCN's shared file browser.
Package ftpfs adapts github.com/jlaffaye/ftp to ShellCN's shared file browser.
hostmonitor
Package hostmonitor collects operating-system inventory and metrics for the server monitor plugin and the agent's remote host-monitor mode.
Package hostmonitor collects operating-system inventory and metrics for the server monitor plugin and the agent's remote host-monitor mode.
loopback
Package loopback fronts an agent tunnel as a local TCP endpoint.
Package loopback fronts an agent tunnel as a local TCP endpoint.
rfb
Package rfb implements the minimal RFB (VNC) protocol pieces ShellCN needs: a gateway-side handshake toward the browser using Security None (shared by the VNC and RDP plugins) plus upstream VNC authentication.
Package rfb implements the minimal RFB (VNC) protocol pieces ShellCN needs: a gateway-side handshake toward the browser using Security None (shared by the VNC and RDP plugins) plus upstream VNC authentication.
s3compat
Package s3compat adapts S3-compatible object storage to ShellCN's shared file browser contract.
Package s3compat adapts S3-compatible object storage to ShellCN's shared file browser contract.
searchrest
Package searchrest contains HTTP transport helpers for REST-backed search plugins.
Package searchrest contains HTTP transport helpers for REST-backed search plugins.
sqldb
Package sqldb contains SQL plugin helpers that are independent of a specific database driver.
Package sqldb contains SQL plugin helpers that are independent of a specific database driver.
sshsftp
Package sshsftp contains the shared SSH session and SFTP route implementation.
Package sshsftp contains the shared SSH session and SFTP route implementation.
termshell
Package termshell builds the command for an interactive container/pod shell.
Package termshell builds the command for an interactive container/pod shell.
webproxy
Package webproxy reverse-proxies a browser to an upstream web app and rewrites the response so the app works under a gateway sub-path.
Package webproxy reverse-proxies a browser to an upstream web app and rewrites the response so the app works under a gateway sub-path.
Package smb implements the SMB filesystem plugin.
Package smb implements the SMB filesystem plugin.
Package solr implements the Apache Solr protocol plugin.
Package solr implements the Apache Solr protocol plugin.
Package ssh implements the full SSH protocol plugin.
Package ssh implements the full SSH protocol plugin.
Package swarm implements the Docker Swarm orchestration plugin.
Package swarm implements the Docker Swarm orchestration plugin.
Package telnet implements the Telnet terminal plugin.
Package telnet implements the Telnet terminal plugin.
Package typesense implements the Typesense protocol plugin.
Package typesense implements the Typesense protocol plugin.
Package vnc implements the VNC remote-desktop plugin.
Package vnc implements the VNC remote-desktop plugin.
Package webdav implements the WebDAV filesystem plugin.
Package webdav implements the WebDAV filesystem plugin.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL