SSH-MITM-SERVER(1)

πŸ“¦
version 6.0.1 Β· 2 versions
, in nixpkgs unstable

πŸ’– SSH-MITM-SERVER(1) πŸ’–

okay bestie, so this is the manual for SSH-MITM β€” aka ssh audits made simple ✨ like literally the whole point is making audit stuff not a nightmare, and honestly? it ate.


🌸 SYNOPSIS 🌸


---

## πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this whole page is literally just explaining the **SSH-MITM-SERVER** program to you. that's it. that's the vibe. no cap, it's giving "here's everything you need to know about running the server" energy and we're obsessed πŸ’…

---

## ✨ OPTIONS ✨

### πŸŽ€ server πŸŽ€

- **`--listen-port`** β€” the listen port of SSH-MITM. like where it's gonna be listening for stuff, y'know?
- **`--transparent`** β€” enables transparent mode (requires root). so like, you need root for this one bestie, no skipping that part πŸ™ˆ
- **`--remote-host`** β€” remote host to connect to (default `127.0.0.1`). this is where it's connecting out to, and yeah the default is localhost fr fr
- **`--remote-port`** β€” remote port to connect to (default `22`). standard ssh port as the default, iconic behavior honestly
- **`--auth-username`** β€” optional username for remote authentication. only if you need it, it's optional bestie
- **`--auth-password`** β€” optional password for remote authentication. same vibe, optional
- **`--host-key`** β€” host key file. this is the file with your host key, simple as that
- **`--host-key-algorithm`** β€” host key algorithm (default `rsa`). the values you can pick from are:
  - `dss`
  - `rsa`
  - `ecdsa`
  - `ed25519`
- **`--host-key-length`** β€” host key length for `dss` and `rsa` (default `2048`). note that's only for those two algorithms, iykyk
- **`--request-agent-breakin`** β€” enables agent forwarding and tries to break in to the agent, if not forwarded. like it's gonna try to get in there regardless, lowkey aggressive but that's the point πŸ’€
- **`--banner-name`** β€” set a custom string as server banner. make it cute, make it yours
- **`--store-scp-files`** β€” store files from scp. it's literally gonna save them
- **`--store-sftp-files`** β€” store files from sftp. same energy, different protocol
- **`--enable-trivial-auth`** β€” enables "trivial success authentication" spoofing attack. yes it's a spoofing attack, that's the whole feature πŸ”₯
- **`--hide-credentials`** β€” do not log credentials (useful for presentations). so like if you're presenting and don't want your creds just vibing on screen, this is for you bestie 🫢
- **`--enable-auth-fallback`** β€” use a honeypot if no agent was forwarded to login with publickey auth. fallback plan activated ✨
- **`--fallback-host`** β€” fallback host for the honeypot. where the honeypot lives
- **`--fallback-port`** β€” fallback port for the honeypot. which port the honeypot is on
- **`--fallback-username`** β€” username for the honeypot. who the honeypot is
- **`--fallback-password`** β€” password for the honeypot. the honeypot's password, periodt
- **`--store-ssh-session`** β€” store ssh session in scriptreplay format. saving the whole session in that specific format
- **`--session-log-dir`** β€” directory to store ssh session logs. where those logs are gonna live

---

> okay that's literally everything bestie, every single flag accounted for, no cap πŸ’œ

---

and that's the whole manual fr fr β€” this is **SSH-MITM 6.0.1**, brought to you by the SSH-MITM Manual era, and we're signing off πŸŽ€βœ¨ stay slay, stay secure, and remember: audits don't have to be boring πŸ’…πŸŒΈ
πŸ“¦ where this page comes from