PyNaut is a simple Python port scanner designed to scan a range of ports on a target IP address or URL to detect open ports. It utilizes multi-threading for faster scanning.
- Scan a range of ports on a target IP or URL.
- Multi-threaded scanning for improved speed.
- Detect and report open ports on the target.
- Python 3.x
- No external dependencies (Standard library only)
-
Clone or download this repository to your local machine.
-
Run the script using Python 3.
-
Launch the script.
-
Enter a valid IP address or URL when prompted.
-
Enter a port range to scan in proper format, e.g.
0-100
. -
The script will start scanning the specified range of ports on the target.
-
The script will display a summary of open ports found.
[Input] Please enter a valid IP address or URL: example.com [Input] Please enter the port range to scan in valid format [e.g 0-100]: 0-500 [Info] Scanning ports 0-500 on example.com [✔] Port 80 is open [✔] Port 443 is open [Summary] Open ports on example.com: 80, 443
Dimitris Pergelidis (p3rception)
This project is licensed under the MIT License - see the LICENSE file for details.