PortScanner determines the status of open
and closed
ports on specified IP addresses by employing multithreading to concurrently scan multiple ports.
pip install rich
Running PortScanner using command-line ::
usage: main.py [-h] [-ip IP] [-f FILE]
Simple port scanner using threading.
options:
-h, --help show this help message and exit
-ip IP IP address to scan
-f FILE, --file FILE Text file containing a list of IPs to scan (one IP per line)
Command-line example ::
- Single IP
python main.py -ip 207.180.224.191
- Multiple IP
python main.py -f ip_list.txt
Note This was made for educational purposes only, nobody which directly involved in this project is responsible for any damages caused. You are responsible for your actions.