Merge branch 'master' of github.com:austin-taylor/VulnWhisperer

This commit is contained in:
Austin Taylor
2018-01-04 17:51:29 -05:00

View File

@ -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
<p align="center" style="width:300px"><img src="https://github.com/austin-taylor/vulnwhisperer/blob/master/docs/source/running_vuln_whisperer.png" style="width:400px"></p>
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