This is a Python script for streamlining web application scanning. It integrates several popular scanning tools: Feroxbuster, Nikto, WhatWeb, and Nmap. This project was inspired by the absence of HTTP proxy support in AutoRecon. auto_webscan incorporates HTTP proxy support where possible, enabling tools like Burp or ZAP to view and log requests. In addition, this is useful for letting Burp and ZAP construct a site-map of the target site(s).
- Required tools: Feroxbuster, Nikto, WhatWeb, and Nmap.
Python 3.x
installation.
To use this tool, clone this repo and run the python script.
python3 auto_webscan.py <target> [-p <proxy>] [-c <cookies>] [-t <threads>] [-s <scan-tools>]
For additional help, use:
python3 auto_webscan.py --help
Proxy support is available for the following tools:
- feroxbuster
- nikto
Proxies are not supported for:
- nmap
- whatweb (See this issue)
This project is licensed under the MIT license. See the LICENSE.md file.