What problem does it solve?
This Skill facilitates thorough testing and evaluation of SSH service security, identifying vulnerabilities and misconfigurations that could be exploited.
Core Features & Use Cases
- Service Discovery and Enumeration: Detect SSH services, gather version info, and analyze supported algorithms.
- Configuration Auditing: Identify weak cryptographic settings and deprecated protocols using security tools.
- Credential Attacks: Perform brute-force, password spraying, and key-based authentication testing to assess password strength.
- Exploitation and Post-Exploitation: Leverage known vulnerabilities, run exploitation modules, and maintain persistence after gaining access.
- Port Forwarding & Tunneling: Setup local/remote/dynamic SSH tunnels for internal network access and pivoting.
- Automated Scripted Attacks: Use custom Python scripts with Paramiko to automate SSH login attempts and command execution.
Quick Start
Initiate an SSH security assessment by scanning for SSH services on target IP addresses, then perform enumeration, auditing, brute-force, and tunneling steps as needed.