Shell-Eggs Docs · Bind Shells

📡 Bind Shells

Listeners inside the container - plain nc, full-PTY socat, TLS binds and interpreter binds. You connect in.

Ports: Binds the primary container port (registry default 5555 unless SERVER_PORT applies).
Your listener: nc <host> <PORT>
TLS: socat file:$(tty),raw,echo=0 OPENSSL:<host>:<PORT>,verify=0 (pin the printed fingerprint)

5 shells

IDNamePortConnect / payload
nc-bindNetcat Bind Shell5555nc <host> <PORT>
socat-bindSocat Bind Shell (pty)5555socat file:$(tty),raw,echo=0 TCP:<host>:<PORT>
openssl-bindOpenSSL TLS Bind5555socat file:$(tty),raw,echo=0 OPENSSL:<host>:<PORT>,verify=0
php-bindPHP Bind Shell5555nc <host> <PORT> (PHP socket_accept bind shell)
python-bindPython Bind Shell5555nc <host> <PORT> (Python socket bind + PTY)

Every payload reconnects forever (2-5s backoff) and is auto-restarted by the supervisor. Full details in SHELLs.md.