
Network asset discovery and scanning client that integrates nmap and masscan for large-scale asset identification, port scanning, and vulnerability scanning.
Network asset search and discovery engine, large-scale asset identification, graduation project, w12scan client program
The client's philosophy is to only process the data (url, ip) it receives, without automatically following 301 redirects based on URLs, nor scanning IPs based on URLs. These tasks need to be done before adding targets to the client, for example, adding http://url and https://url along with the corresponding IP, so that w12scan can perform aggregated analysis based on the relevant content.
nmap and masscan and set them as environment variables. Of course, if you install it using Docker compilation, this step is not needed.config.py defines the scanning-related configuration. You can set the rate for masscan scanning, whether to scan all ports (partial ports are scanned by default), the number of threads, node names, and more...$docker build -t w12scan-client:latest .
$docker tag w12scan-client:latest boyhack/w12scan-client
Then run it as required by https://github.com/boy-hack/w12scan.