Skip to main content

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