Tenable WAS reporting solution using Flask
*** This tool is not an officially supported Tenable project ***
*** Use of this tool is subject to the terms and conditions identified below,
and is not subject to any license agreement you may have with Tenable ***
- Use Docker to run as a Service "-d" detatched
- Use Docker in interactive mode "-it" to run in a temporary fashion
- Run as a Python script for one-time reporting
Follow the Docker Documentation for your Chosen OS:
https://docs.docker.com/get-docker/
docker pull packetchaos/navi_was_reports
Replace <access Key> and <secret key> with your Tenable.io API keys.
docker run -it -e "access_key=<access key>" -e "secret_key=<secret key>" -e "<days to limit>" -p 5004:5004 packetchaos/navi_was_reporter
Python 3.9+
Git
python requests lib
python flask lib
Follow the Python Documentation for your chosen OS:
https://www.python.org/downloads/
Follow the Python Documentation for your chosen OS:
https://git-scm.com/downloads
pip3 install requests
pip3 install flask
pip3 install dateutil
git clone https://github.com/packetchaos/navi_was_reports.git
python3 ./was_report_gen.py <access_key> <secret_key> <days_to_limit>