SSH-MITM

SSH audits made simple

SSH-MITM is a man-in-the-middle SSH server for security audits with publickey authentication, session hijacking and file manipulation.

SSH-MITM intercepting password login
πŸ“˜ Documentation 🌐 GitHub Repository

Quickstart

Install SSH-MITM with pip and start the server:

python3 -m pip install ssh-mitm
ssh-mitm server --remote-host 192.168.0.x

Connect to the MITM server:

ssh -p 10022 user@proxyserver

That’s it! Credentials and sessions are logged.
For installation options (AppImage, Snap, Flatpak, etc.) and advanced usage, see the documentation.

Key Features