Update to README and removed uneeded modules

This commit is contained in:
Austin Taylor
2017-06-19 22:24:34 -04:00
parent 54d4596cb8
commit 14a451a492
2 changed files with 42 additions and 4 deletions

View File

@ -1,2 +1,44 @@
# VulnWhisperer
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!

View File

@ -2,15 +2,11 @@ import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
import pandas as pd
from pandas.io.json import json_normalize
import pytz
from datetime import datetime
import json
import sys
import os
import time
import io
class NessusAPI(object):