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
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