Nessus-analyzer aims to make Nessus data more useful by:
- Giving you the ability to (programmatically) calculate useful security metrics.
- Sending Nessus data to MongoDB to maintain a historical view of vulnerability data.
- Sending data to Graphite to make awesome vulnerability charts.
Every time you run the analyzer you need to supply two options:
- The file or you want to analyze.
- The action you want to take (find top events, show stats, send to graphite, etc)
- Send data to MongoDB to maintain a historical view of vulnerability data.
- Send data to Graphite to build a vulnerability dashboard.
- Print some pretty statistics
- ruby-nessus
- mongo-ruby-driver
- terminal-table
- bson_ext - not actually required, but significant performance penalties without it.
The wiki has more information.
Want to help? I'd really love it. Check out the contributing guidelines
🍻