WebShell Monitor Real-time state of rtty / rttys / rtty-go build:
WS Dashboard0 Uptime0s Last refresh- waiting… connecting…
rttys servers
Connection summary
Detail
Throughput (per second)
Devices
Active sessions
Role Tags Local Remote State Process PID FDs TX (B/s) RX (B/s) TX total RX total Idle
Active / recent sessions (click a row to expand details)
SID Device Status Reconnects Frontend ↔ Device ↔ WS TX WS RX Dev TX Dev RX TD OUT TD IN Total Start End Last seen Close reason
Data flow path (click an arrow to inspect traffic)
🌐 Frontend (Browser)
WebSocket
xterm.js
idle
Browser→rttys
rttys→Browser
⚙ rttys server
Go · Gin · gorilla/ws
idle
rttys→rtty-go
rtty-go→rttys
📡 rtty-go client
Custom binary protocol
idle
rtty-go→Shell
Shell→rtty-go
🐚 Local PTY / Shell
/dev/pts/*
idle
Per-connection data (frontend ↔ rttys)
Remote State PID Process TX total RX total TX/s RX/s
Per-connection data (rttys ↔ rtty-go)
Remote State PID Process TX total RX total TX/s RX/s
Processes (rttys / rtty-go / caddy / gopanel)
PID Name User State CPU% RSS Threads FDs Read B Write B Cmdline Runtime
0 entries
Service control

These actions are forwarded to rttys's /service-control API, which calls systemctl on the host. Use with care.