- Program execution : * Define the target/s (IPv4 or domain-TLD name). * Define Port range (1-65535). * Execution via terminal --> python3 Pscanner.py * Execution via CMD --> python Pscanner.py
-
The program uses threading programming for speed.Concretely a threadpoolexecutor (max workers = 100..Change the number to your needs maybe is great enough).
-
For the IPy library --> Use a terminal | Cmd and type(command) [--> pip3 install IPy # (if you do not have pip installed --> sudo apt install python3-pip (Debian)] [--> pip install IPy # (if you do not have pip installed --> python get-pip.py (Windows))]
-
For colorama Library --> pip install colorama (Windows) , pip3 install colorama (Debian).
-
The code includes helpfull comments for your understanding.
-
The Project Includes a port.txt file with the common communication ports,where you can find and see which protocol or service uses the specific port,you can add more from your researches!