Portscanning tool written in python 3 with the use of threading to make it faster and more efficient and argparse to easily scan ports from the terminal. Tried to follow PEP8 as much as possible. Tried and works on Linux and Windows.
usage: portscanner.py [-h] [-u] [-p PORT] target
- target - The IP address or hostname you would like to scan
- -h, --help - show this help message and exit
- -u, --udp - to include UDP ports as well
- -p PORT, --port PORT - specify the ports you want to scan divided by commas(,) or dashes(-) if you want an range, example: portscan -p 1-1024,666,1337 10.3.3.3