A custom-built port scanner that operates without relying on established tools like Nmap.
Port scanner created from scratch without using ready-made tools like Nmap
This tool is designed for network security professionals and enthusiasts who need to scan ports on a target host to identify open services. It can be particularly useful for testing network security and discovering vulnerabilities in systems.
Ensure that you have the necessary permissions to scan the target host to avoid legal issues.
Run `pipenv shell` to create a virtual environment
Run `pipenv install` to install dependencies
Navigate to the `src` directory
$ python3 port_scanner.py glasgow.smith.edu -mode connect -order random -ports known
Scans the specified host using a TCP connect scan in a random order for known ports.