masscan web interface / recon tool
- clone repository
- install any dependencies (
pip install -r requirements.txt
) - run
python scoutcav.py
- open in browser
- import masscan output .xml file from the import tab
This program is in a very early stage of development and is not fully featured. You may experience some problems while using certain features.
Windows is currently unsupported
You may have to create the data
directory and subsequent directories yourself
data
├── db //
│ └── scans.db // default database
├── images // screenshots from http(s) and vnc are copied here
└── import // Scans are moved to this directory on import
Uses flask WSGI server for now
masscan
is ran as root and you will have to provide a valid sudo password in the terminal. edit the sudoers
file to change this behavior.
- Database management
createsave- selection
- import
- delete
- Enable scanning within interface
- Specify interface
- Target List
- IP exclusions
- Configuration from file
- Resume
- Scan by ASN #
- Source address and User Agent support
- Output format selection
- Screenshot backup
- Add configuration options for web interface
Requirements.txt- VNC screenshots
- RDP screenshots
- Create appropriate responses after execution of operation (run scan, create database, etc.)
- Support additional masscan output options (binary, grepable, JSON, simple list)
- Host details page
- Logging
- External WSGI support