Update to README and removed uneeded modules
This commit is contained in:
42
README.md
42
README.md
@ -1,2 +1,44 @@
|
|||||||
# VulnWhisperer
|
# VulnWhisperer
|
||||||
|
|
||||||
Create actionable data from your Vulnerability Scans
|
Create actionable data from your Vulnerability Scans
|
||||||
|
---
|
||||||
|
|
||||||
|
<p align="center" style="width:400px"><img src="https://github.com/austin-taylor/vulnwhisperer/blob/master/docs/source/vulnwhisp_dashboard.jpg" style="width:400px"></p>
|
||||||
|
|
||||||
|
VulnWhisperer is a vulnerability report aggregator for nessus (more scanners to come). VulnWHisperer will pull all the reports
|
||||||
|
and create a file with a unique filename which is then fed into logstash. Logstash extracts data from the filename and tags all of the information inside the report (see logstash_vulnwhisp.conf file). Data is then shipped to elasticsearch to be indexed.
|
||||||
|
|
||||||
|
|
||||||
|
Getting Started
|
||||||
|
---------------
|
||||||
|
|
||||||
|
Currently supports python 2.7
|
||||||
|
|
||||||
|
```python
|
||||||
|
sudo pip install -r requirements.txt
|
||||||
|
python setup.py install
|
||||||
|
```
|
||||||
|
|
||||||
|
Currently Supports
|
||||||
|
-------------
|
||||||
|
####
|
||||||
|
* Nessus
|
||||||
|
|
||||||
|
|
||||||
|
Setup
|
||||||
|
===============
|
||||||
|
|
||||||
|
|
||||||
|
Configuration
|
||||||
|
-----
|
||||||
|
|
||||||
|
There are a few configuration steps to setting up VulnWhisperer:
|
||||||
|
* Configure Ini file
|
||||||
|
* Setup Logstash File
|
||||||
|
* Import ElasticSearch Templates
|
||||||
|
* Import Kibana Dashboards
|
||||||
|
|
||||||
|
|
||||||
|
Credit
|
||||||
|
------
|
||||||
|
Big thank you to <a href="https://github.com/SMAPPER">Justin Henderson</a> for his contributions to vulnWhisperer!
|
@ -2,15 +2,11 @@ import requests
|
|||||||
from requests.packages.urllib3.exceptions import InsecureRequestWarning
|
from requests.packages.urllib3.exceptions import InsecureRequestWarning
|
||||||
|
|
||||||
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
|
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
|
||||||
import pandas as pd
|
|
||||||
from pandas.io.json import json_normalize
|
|
||||||
import pytz
|
import pytz
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import json
|
import json
|
||||||
import sys
|
import sys
|
||||||
import os
|
|
||||||
import time
|
import time
|
||||||
import io
|
|
||||||
|
|
||||||
|
|
||||||
class NessusAPI(object):
|
class NessusAPI(object):
|
||||||
|
Reference in New Issue
Block a user