/Port-Scanner

Determines the status of OPEN|CLOSED ports on specified IP addresses by employing multithreading to concurrently scan multiple ports.

Primary LanguagePython

PortScanner

PortScanner determines the status of open and closed ports on specified IP addresses by employing multithreading to concurrently scan multiple ports.

Installation

pip install rich

Usage

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

Legal Disclaimer

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.