- Fast
- 100% Accurate
- Check Access
- Python 3.x or later
- Required libraries:
paramiko
pystyle
colorama
Install dependencies using:
pip install -r requirements.txt
- Verify Python 3.x is installed:
python3 --version
- If Python isnโt installed, use the following commands to install:
sudo apt update sudo apt install python3 python3-pip
- Install necessary libraries:
pip3 install paramiko pystyle colorama
- IP File: Contains IP addresses and ports in
<IP>:<Port>
format. Example:192.168.1.1:22 192.168.1.2:22
- Username File: Contains a list of usernames, one per line. Example:
admin root
- Password File: Contains a list of passwords, one per line. Example:
password123 admin@123
- Execute the script:
python3 main.py
The script will ask for:
- Path to the IP file.
- Path to the username file.
- Path to the password file.
- Maximum number of threads.
After completion, view the generated log files:
good.txt
: Records successful connections.error.txt
: Contains authentication errors.no-access.txt
: Logs inaccessible IPs or ports.
Use commands like cat
to check logs:
cat good.txt
- Download Python from https://www.python.org/ and install it.
- During installation, ensure Add Python to PATH is selected.
- Verify installation by opening
cmd
and typing:python --version
- Open Command Prompt (
cmd
). - Install libraries:
pip install paramiko pystyle colorama
- IP File: Create a text file with IPs and ports in
<IP>:<Port>
format. Example:192.168.1.1:22 192.168.1.2:22
- Username File: Create a file with usernames. Example:
admin root
- Password File: Create a file with passwords. Example:
password123 admin@123
Execute the script:
python main.py
Provide:
- Path to the IP file.
- Path to the username file.
- Path to the password file.
- Maximum number of threads.
After completion, logs are generated in the following files:
good.txt
error.txt
no-access.txt
Open these files using Notepad or any text editor to view results.