Overwatch is intended to leverage Masscan's speed and Nmap's versatility.
Rapidly discover any open ports using Masscan, then automatically feed only those ports to Nmap for further interrogation.
- Python3.5+
- Nmap
- Masscan
For best results, please launch Overwatch with elevated privileges:
sudo python3 ./run.py
If running headless, configure your desired ranges in config.py. Ex: ({'Scan_Title': 'Subnet'})
Headless mode will allow you to run Overwatch unattended. Set it up with a cronjob/scheduled task and you can keep an eye on your external footprint automatically.
If GUI use is never needed, configure config.py accordingly (you can also set this behavior using the GUI):
'run_mode': 'headless'