SSH
Contents
Apps
.ssh/config
Transparent wrapper (ProxyCommand) that adds regex, aliases, gateways, includes, dynamic hostnames to SSH and ssh-config. Previously: advanced-ssh-config
Manage your SSH like a boss.
Letting Ansible manage ssh_config.
A ssh_config manager for AWS EC2.
A tool to help manage your .ssh/config file.
Servers
simple, fun, and transparent SSH (& Telnet) Bastion Server
SSH server to Docker containers.
Dockerized SSH bastion to proxy SSH connections to arbitrary containers.
A SSH server that knows who you are. $ ssh whoami.filippo.io.
Programmable SSH frontend.
Chat over SSH.
Turn SSH into a thin client specifically for your app.
sshmux frontend.
A python telnet/ssh server for modern UTF-8 and classic cp437 network virtual terminals. In spirit of classic software such as ami/x, teleguard, renegade, iniquity.
Modern SSH server for clusters and teams.
A SSH gateway for remotely accessing any Linux device behind firewall and NAT.
Network
Filesystem client based on the SSH File Transfer Protocol.
Introspected tunnels to localhost.
Expose localhost servers to the Internet.
Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.
SSH/HTTP(S) multiplexer. Run a webserver and a sshd on the same port w/o changes.
Run SSH and HTTP(S) on the same port.
Applicative Protocol Multiplexer (i.e: SSH + HTTPS).
SSH reverse tunnel daemon.
SSH to WebSockets Bridge.
sshfs docker volume plugin.
QUIC proxy for SSH
The missing reverse proxy for ssh scp.
Multiplexers
*SSH* keys / Authentication
Easy two-factor authentication for SSH servers.
SSH key management for GitHub users.
Encrypt messages based on SSH public keys with easy import from GitHub.
A way to make sure your sshd port changes every 30 seconds.
Easy creation of secure SSH configuration for your GitHub account(s).
Kr agent that route access request to the paired mobile phone where Kryptonite is installed.
Central management of access to a fleet of machines without pushing authorized_users files.
*SSH* agent
Tools
Bring your favorite shell wherever you go through the ssh.
Bring your .bashrc, .vimrc, etc. with you when you ssh.
SSH wrapper script that brings your dotfiles always with you on Linux and OSX.
encrypt/decrypt files using ssh keys
check if host is reachable using ssh_config
Spy & Control os SSH Connected client's TTY
Terminal Based SSH Session Manager for Unix Systems
Automation
Web
Testing / Honeypots
SSH load testing tool.
SSH Honeypot.
SSH Honeypot (based on kippo).
A tool for SSH server auditing.
A fake SSH server that lets everyone in and logs their activity.