The Catalog
Pick any combination - a hardened SSH server plus a tmux session, a TLS bind shell plus a Python reverse shell. The first ported shell takes the panel-assigned port; extras get their own. Full connection guides for every entry live in SHELLs.md.
OpenSSH Server
Hardened sshd: keys, passwords, SFTP, ciphers tuned
default port 22
OpenSSH CA Certificates
SSH user + host certificates signed by a container-local CA
default port 22
OpenSSH Hardened
Keys-only, strong ciphers, no root login, blinding + rate limit
default port 22
Dropbear SSH
Tiny SSH for low-RAM containers (ECC + RSA keys)
default port 22
Telnet Server
Classic plaintext remote terminal (RFC854) - lab use
default port 23
Mosh Server
Roaming low-latency shell over UDP (survives IP changes)
default port 60000
Tmux Session
Persistent terminal multiplexer, attach/detach anywhere
no inbound port
GNU Screen
Classic session multiplexer with hardstatus bar
no inbound port
Zellij Session
Modern multiplexer with layouts, panes and session resurrection
no inbound port
SSH Local Tunnel (-L)
Forward a local port through this container (encrypted pipe)
default port 2222
SSH Remote Tunnel (-R)
Expose this container's port on YOUR machine via sshd gatewaying
default port 2222
SSH SOCKS Proxy (-D)
SOCKS5 proxy through the container - route any app through it
default port 2222
SSH X11 Forwarding
Run remote GUI apps from the container on your X display
default port 2222
Rsync over SSH
Fast delta file sync over the encrypted SSH channel
default port 22
SSHFS Filesystem
Mount the container workspace as a local folder via SFTP
default port 22
Bash /dev/tcp Reverse
Pure bash reverse shell - zero external dependencies
default port 4444
Bash /dev/udp Reverse
UDP flavor of the bash device reverse shell
default port 4444
Python Reverse Shell
socket() + subprocess reverse shell (stable, reconnects)
default port 4444
Python PTY Reverse
Python reverse shell with full PTY (arrow keys, ctrl-c)
default port 4444
PHP fsockopen Reverse
PHP proc_open reverse shell from any PHP runtime
default port 4444
PHP Pentestmonkey-style
Classic full-featured PHP reverse shell script
default port 4444
Perl Socket Reverse
Core perl Socket module reverse shell
default port 4444
Ruby TCPSocket Reverse
Ruby TCPSocket + system() reverse shell
default port 4444
Lua Socket Reverse
Lua io.popen loop reverse shell
default port 4444
Node.js net.Reverse
Node.js child_process reverse shell
default port 4444
PowerShell TCP Reverse
.NET TCPClient reverse shell for pwsh runtimes
default port 4444
Golang Reverse Shell
Go source, compiled on the fly into a static binary
default port 4444
Groovy Reverse Shell
Groovy/Jenkins console reverse shell
default port 4444
Java Reverse Shell
Plain Java socket reverse shell, compiled at boot
default port 4444
Gawk Reverse Shell
/inet/tcp gawk one-file reverse shell (surprising but real)
default port 4444
Netcat Reverse
Classic TCP reverse via FIFO relay (openbsd + traditional)
default port 4444
Netcat UDP Reverse
UDP reverse shell (listener must speak first)
default port 4444
Ncat Reverse
Nmap's netcat with --exec and reconnect
default port 4444
Socat Reverse (pty)
Fully interactive socat EXEC pty reverse shell
default port 4444
Cryptcat Reverse
Netcat with twofish encryption (-k shared key)
default port 4444
OpenSSL TLS Reverse
TLS-wrapped shell via s_client; pairs with socat OPENSSL-LISTEN
default port 4444
Socat TLS Reverse
socat OPENSSL reverse shell with auto-generated client cert
default port 4444
Ncat SSL Reverse
ncat --ssl reverse shell (nmap TLS stack)
default port 4444
Websocket Shell (wssh)
Python websocket shell client over ws:// (covert, 80/443-like)
default port 7681
DNS Tunnel Shell
C2-over-DNS client (dnscat2-style) for egress-restricted nets
no inbound port
ICMP Shell
Reverse shell inside ICMP echo payloads (icmpsh-style)
no inbound port
Netcat Bind Shell
nc -lp /bin/sh - classic bind shell on demand
default port 5555
Socat Bind Shell (pty)
Full PTY bind shell via socat TCP-LISTEN
default port 5555
OpenSSL TLS Bind
TLS bind shell: socat OPENSSL-LISTEN + bash
default port 5555
PHP Bind Shell
PHP socket_accept bind shell
default port 5555
Python Bind Shell
Python socket bind + PTY shell
default port 5555
ttyd Web Terminal
Full xterm.js terminal in your browser (TLS optional)
default port 7681
GoTTY Web Terminal
Go static binary web terminal - no install on client
default port 8080
PHP Web Shell (HTTP)
POST cmd= PHP HTTP exec shell served by php -S
default port 8080
Node.js Web Shell
Node http server exec shell - cmd= query or POST body
default port 8080
SSH Debug Session
Foreground sshd -ddd + client -vvv recipe for auth issues
default port 2222
Strace Session Shell
Login shell wrapper that straces every syscall to file
no inbound port
Tcpdump Capture Shell
Bind a shell that also captures traffic to pcap for review
no inbound port
Socat Probe Relay
Raw TCP relay + hex dump for protocol debugging
default port 9000