diff --git a/README.md b/README.md index 141e244..c78e6a8 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Currently Supports ### Vulnerability Frameworks -- [X] Nessus V6 +- [X] Nessus (v6 & **v7**) - [X] Qualys Web Applications - [ ] Qualys Vulnerability Management (_in progress_) - [ ] OpenVAS @@ -49,6 +49,10 @@ Requirements ```python +Install dependant modules +cd deps/qualysapi +python setup.py install + Using requirements file: sudo pip install -r /path/to/VulnWhisperer/requirements.txt @@ -83,6 +87,17 @@ vuln_whisperer -c configs/example.ini -s qualys

Next you'll need to import the visualizations into Kibana and setup your logstash config. A more thorough README is underway with setup instructions. +Running Nightly +--------------- +If you're running linux, be sure to setup a cronjob to remove old files that get stored in the database. Be sure to change .csv if you're using json. + +Setup crontab -e with the following config (modify to your environment) - this will run vulnwhisperer each night at 0130: + +`00 1 * * * /usr/bin/find /opt/vulnwhisp/ -type f -name '*.csv' -ctime +3 -exec rm {} \;` + +`30 1 * * * /usr/local/bin/vuln_whisperer -c /opt/vulnwhisp/configs/example.ini` + + _For windows, you may need to type the full path of the binary in vulnWhisperer located in the bin directory._ Credit