Nucwrap is a wrapper tool around the nuclei scanner which converts the output to a loadable format of JSON and table format.
To install dependencies, use the following command:
pip3 install -r requirements.txt
To use the Nucwrap, you can run it with the following command:
python3 main.py -u example.com --json --tables
python3 main.py -u example.com -o
For an overview of all commands use the following command:
python3 main.py -h
The output shown below are the latest supported commands.
usage: python3 main.py [-h] [--url] [--url_file] [--output] [--json]
[--tables]
Wrapper For Nuclei
options:
-h, --help show this help message and exit
Wrapper Utility:
--url , -u url to scan
--url_file , --uf list of urls
--output , -o Output in text form
--json Output in json form
--tables Output in table form
Example: python3 main.py -u scanme.nmap.org --json --tables
This tool can also be used with Docker. To set up the Docker environment, follow these steps (trying using with sudo, if you get any error):
docker build -t nucwrap .
A typical run through Docker would look as follows:
docker run --rm nucwrap -u scanme.nmap.org -o --tables
NOTE: Nucwrap should be used responsibly and with permission from the target owner.