Protocol support§
SSH§
- Ciphers:
chacha20-poly1305, AES256-GCM, AES256-CTR, AES192-CTR, AES128-CTR. - Key exchanges: Curve25519, DH GEX SHA-256, DH groups 14-18.
- Keys:
ssh-ed25519,ssh-rsa,rsa-sha2-512,rsa-sha2-256 - MACs: HMAC-SHA-1/256/512 with optional ETM.
- Compression: Zlib.
- ✅ Tickets
- ✅ 2FA
MySQL§
- MySQL text protocol only (prepared statements are not supported)
- As server:
- Identifies itself as MySQL 8.0 (meaning you can use the MySQL Workbench even if the target is a MariaDB)
- ✅ TLS (forced)
mysql_clear_passwordauth over TLS
- As client:
- ✅ TLS (optional)
- ✅
mysql_native_passwordauth
- ✅ Tickets
- ❌ 2FA
- ❌ MariaDB protocol extensions (such as query progress bars)
PostgreSQL§
- As server:
- ✅ TLS (forced)
passwordcleartext auth over TLS
- As client:
- ✅ TLS (optional)
- ✅
passwordauth - ✅
md5auth - ✅
sha256-scramauth
- ✅ Tickets
- ✅ 2FA v0.14+
HTTP§
- ✅ HTTP/1.1
- ✅ HTTP/2
- ✅ TLS (as server: forced)
- ✅ Websockets
- ✅ Tickets
- ✅ 2FA
Kubernetes§
v0.22+
- ✅ API proxy
- ✅
kubectlsupport - ✅ TLS (forced)
- ✅ Client certificate authentication
- ✅ Bearer token authentication
- ✅ Session recording (including
kubectl exec) - ✅ 2FA
- ✅ Websocket streaming
- ❌ Protobuf transfer encoding
- ❌ SPDY streaming