Multi-Protocol Support
Gatwy supports 7 protocols in a single container — no extra daemons, no plugins.
RDP
WebAssembly-powered Remote Desktop:
- Runs natively in the browser — no Guacamole, no Java
- Dynamic resolution scaling
- Clipboard and file transfer
- Session recording (WebM video) with click ripple indicators
SSH
Full xterm.js terminal:
- Unlimited terminal width
- Password and private-key authentication
- Port-forward tunnels (configure per-connection)
- Session recording (asciinema) with in-browser playback
- Command-level audit log — every command logged with timestamp and output preview
- Password auto-redaction — passwords typed during SSH sessions are never stored in audit logs
VNC
Graphical remote desktop via noVNC:
- Adjustable quality and compression
- Keyboard mapping
- Clipboard integration
Telnet
Full-featured terminal client:
- IAC negotiation
- Auto-login sequences
- NAWS (window resize) support
- Session recording
SMB
Full file browser for Windows network shares:
- Browse, upload, download
- Rename, copy, move, delete
- Create folders
- View file info and permissions
SFTP
Secure file browser, openable directly from any SSH connection:
- Password or private-key authentication
- Full file management (browse, upload, download, rename, copy, move, delete, chmod)
- Multi-file selection and bulk operations
FTP
File browser for FTP servers:
- Optional FTPS (FTP over TLS) support
- Full file management operations
File Activity Recording
All file protocol sessions (SFTP, SMB, FTP) log every operation to a searchable timeline:
- Browse, upload, download, delete, mkdir
- JSON/CSV export
- Bulk purge