From 14a451a492807416e26cc16a164ca540e559b035 Mon Sep 17 00:00:00 2001 From: Austin Taylor Date: Mon, 19 Jun 2017 22:24:34 -0400 Subject: [PATCH] Update to README and removed uneeded modules --- README.md | 42 ++++++++++++++++++++++++++++++++++ vulnwhisp/frameworks/nessus.py | 4 ---- 2 files changed, 42 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7e511b2..f4fffb1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,44 @@ # VulnWhisperer + Create actionable data from your Vulnerability Scans +--- + +

+ +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 Justin Henderson for his contributions to vulnWhisperer! \ No newline at end of file diff --git a/vulnwhisp/frameworks/nessus.py b/vulnwhisp/frameworks/nessus.py index 6bdcffb..11a1cfb 100755 --- a/vulnwhisp/frameworks/nessus.py +++ b/vulnwhisp/frameworks/nessus.py @@ -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):