What problem does it solve?
Auditing SSH services during authorized penetration tests requires checking many attack surfaces—weak crypto, default credentials, key trust issues, SFTP escapes, and high-impact CVEs—and testers often miss critical checks like auth-method downgrades or banner-based false negatives.
Core Features & Use Cases
- Structured Enumeration Workflow: Guides banner grabbing, host key fingerprinting, algorithm auditing with nmap NSE scripts and ssh-audit, and auth-method discovery.
- Authentication Testing: Covers default vendor credentials, hydra/netexec brute forcing, weak Debian PRNG keys, and Kerberos/GSSAPI login paths.
- Exploitation & Triage: Documents SFTP shell escapes, tunneling, and confirmation steps for regreSSHion (CVE-2024-6387), the XZ backdoor (CVE-2024-3094), Erlang/OTP (CVE-2025-32433), and libssh (CVE-2018-10933).
- Use Case: During an authorized engagement, nmap shows OpenSSH 9.2p1 on port 22; follow the workflow to confirm password authentication is still enabled, brute-force a weak deploy account, and produce a standardized finding report with evidence and remediation.
Quick Start
Ask the agent to enumerate and audit the SSH service on the authorized target at the given IP address and report any weak authentication or known CVE exposure.