
SSHBuster is a powerful command-line SSH brute-forcing tool designed for ethical hacking and penetration testing. It performs dictionary-based attacks to find valid SSH login credentials efficiently.
SSHBuster è un potente strumento da riga di comando per il brute-forcing SSH progettato per l'hacking etico e i test di penetrazione. Esegue attacchi basati su dizionario per trovare credenziali SSH valide in modo efficiente.
SSHBuster è destinato esclusivamente a scopi educativi e a test di penetrazione autorizzati. L'uso non autorizzato di questo strumento è illegale e non etico. L'autore non è responsabile per qualsiasi uso improprio, danno o conseguenze legali derivanti dal suo utilizzo.
paramikoInstallala con:
pip3 install paramiko
Nota per gli utenti di Kali, Parrot, Ubuntu 23.04+, Arch Linux:
Se vedi un errore come:
error: externally-managed-environment
usa:
pip3 install paramiko --break-system-packages
Linux (Debian, RHEL, Arch, ecc.)
git clone https://gitlab.com/s_r_e_e_r_a_j/SSHBuster.git
cd SSHBuster
sudo python3 install.py
quindi digita y per installare
sshbuster [argomenti]
⚠️ Devi fornire o un singolo nome utente o una wordlist di nomi utente, e analogamente o una singola password o una wordlist di password.
Se specifichi più di 5 thread, ne verranno usati solo 5 per una migliore precisione.
Si ferma automaticamente quando viene trovata una credenziale valida.
Sono supportate wordlist con caratteri speciali (UTF-8 e fallback Latin-1).
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt
sshbuster 192.168.1.100 22 --username root --passlist passwords.txt
sshbuster 192.168.1.100 22 --userlist users.txt --password 123456
sshbuster 192.168.1.100 22 --username admin --password admin123
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt --threads 5
Esegui lo script install.py
sudo python3 install.py
Quindi digita n per disinstallare
Questo progetto è concesso in licenza sotto la GNU General Public License v3.0
| Argomento / Opzione | Descrizione |
|---|
target_ip | Indirizzo IP SSH di destinazione |
target_port | Porta SSH di destinazione (di solito 22) |
-u, --username | Singolo nome utente |
-U, --userlist | Percorso della wordlist di nomi utente |
-p, --password | Singola password |
-P, --passlist | Percorso della wordlist di password |
-t, --threads | Numero di thread (predefinito: 2, massimo consentito: 5) |