OpenSSH
⚖️ Dual Use · C
OpenSSH is the premier connectivity tool for remote login using the SSH protocol. While it's the most fundamental sysadmin tool in existence, its tunneling capabilities make it equally powerful offensively. SSH supports local/remote/dynamic port forwarding, SOCKS proxying, and can create encrypted tunnels that bypass firewall restrictions. Attackers use SSH for pivoting, data exfiltration over encrypted channels, and maintaining persistent access to compromised systems.
Use Cases
- Remote system administration
- Dynamic port forwarding (SOCKS proxy)
- Local and remote port forwarding for pivoting
- Encrypted data exfiltration channels
- Persistent access via SSH keys
- Jump host / bastion host traversal
Tags
Details
- Category
- ⚖️ Dual Use
- Language
- C
- Repository
- openssh/openssh-portable
Platforms
More in Dual Use
ProxyChains-ng
CForce any TCP connection through SOCKS4/5 or HTTP proxies. Chain multiple proxies for anonymity.
Socat
CMultipurpose relay tool. Bidirectional data transfer between two data channels — sockets, files, pipes, devices.
ngrok
GoExpose local servers to the internet via secure tunnels. Instant public URLs for localhost services.
Rclone
Gorsync for cloud storage. Sync, copy, and mount 70+ cloud providers. Command-line Swiss army knife for cloud data.
GTFOBins
ShellCurated list of Unix binaries that can be used to bypass security restrictions. Living off the land, documented.
LOLBAS
ShellLiving Off The Land Binaries, Scripts and Libraries for Windows. Documenting every Windows binary with offensive potential.