
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 é uma poderosa ferramenta de linha de comando para força bruta SSH, projetada para hacking ético e testes de penetração. Ela realiza ataques baseados em dicionário para encontrar credenciais de login SSH válidas de forma eficiente.
SSHBuster é destinado estritamente para fins educacionais e testes de penetração autorizados. O uso não autorizado desta ferramenta é ilegal e antiético. O autor não se responsabiliza por qualquer uso indevido, danos ou consequências legais decorrentes de seu uso.
paramikoInstale com:
pip3 install paramiko
Nota para usuários Kali, Parrot, Ubuntu 23.04+, Arch Linux:
Se você vir um erro como:
error: externally-managed-environment
então use:
pip3 install paramiko --break-system-packages
Linux (Debian, RHEL, Arch, etc.)
git clone https://gitlab.com/s_r_e_e_r_a_j/SSHBuster.git
cd SSHBuster
sudo python3 install.py
então digite y para instalar
sshbuster [argumentos]
⚠️ Você deve fornecer ou um único nome de usuário ou uma lista de palavras de nomes de usuário, e da mesma forma ou uma única senha ou uma lista de palavras de senhas.
Se você especificar mais de 5 threads, ele usará apenas 5 para melhor precisão.
Para automaticamente quando uma credencial válida é encontrada.
Listas de palavras com caracteres especiais são suportadas (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
Execute o script install.py
sudo python3 install.py
Em seguida, digite n para desinstalar
Este projeto está licenciado sob a GNU General Public License v3.0
| Argumento / Opção | Descrição |
|---|
target_ip | Endereço IP SSH alvo |
target_port | Porta SSH alvo (geralmente 22) |
-u, --username | Nome de usuário único |
-U, --userlist | Caminho para lista de palavras de nomes de usuário |
-p, --password | Senha única |
-P, --passlist | Caminho para lista de palavras de senhas |
-t, --threads | Número de threads (padrão: 2, máximo permitido: 5) |