
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 — это мощный инструмент командной строки для брутфорса SSH, предназначенный для этичного хакинга и тестирования на проникновение. Он выполняет атаки по словарю для эффективного поиска действительных учётных данных SSH.
SSHBuster предназначен строго для образовательных целей и авторизованного тестирования на проникновение. Несанкционированное использование этого инструмента незаконно и неэтично. Автор не несёт ответственности за любое неправомерное использование, ущерб или юридические последствия, связанные с его использованием.
paramikoУстановите её с помощью:
pip3 install paramiko
Примечание для пользователей Kali, Parrot, Ubuntu 23.04+, Arch Linux:
Если вы видите ошибку вида:
error: externally-managed-environment
тогда используйте:
pip3 install paramiko --break-system-packages
Linux (Debian, RHEL, Arch и др.)
git clone https://gitlab.com/s_r_e_e_r_a_j/SSHBuster.git
cd SSHBuster
sudo python3 install.py
затем введите y для установки
sshbuster [аргументы]
⚠️ Вы должны указать либо одно имя пользователя, либо словник имён пользователей, а также либо один пароль, либо словник паролей.
Если указать более 5 потоков, будет использовано только 5 для повышения точности.
Автоматически останавливается при обнаружении действительных учётных данных.
Поддерживаются словники с специальными символами (UTF-8 и запасной вариант 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
Запустите скрипт install.py
sudo python3 install.py
Затем введите n для удаления
Этот проект лицензирован в соответствии с GNU General Public License v3.0
| Аргумент / Опция | Описание |
|---|
target_ip | IP-адрес целевого SSH |
target_port | Порт целевого SSH (обычно 22) |
-u, --username | Одно имя пользователя |
-U, --userlist | Путь к словнику имён пользователей |
-p, --password | Один пароль |
-P, --passlist | Путь к словнику паролей |
-t, --threads | Количество потоков (по умолчанию: 2, макс.: 5) |