-
Port Scanning
- Utilizes the
nmap
package to perform a TCP SYN (stealthy) scan. - Detects open ports on the target machine.
- Utilizes the
-
OSINT (Open Source Intelligence)
- Uses the
socket
package to acquire the IP of the target. - Performs a WHOIS lookup using the WhoisFreaks API.
- Retrieves open ports and organizational details using the Shodan API.
- Uses the
-
Brute Force Attack
- Tries a list of passwords from a file input.
- Attempts to establish an SSH connection using the
paramiko
library.
Replace your Shodan and WhoIsFreaks API in the ./modules/.env file
SHODAN_API_KEY =""
WHOISFREAKS_API_KEY = ""
python -m venv env
./env/Scripts/activate
pip install -r reqirements.txt
- To run in cli
python main.py
- To run in GUI
python main.py --gui