Skip to content

Latest commit

 

History

History
47 lines (25 loc) · 1.36 KB

README.md

File metadata and controls

47 lines (25 loc) · 1.36 KB

Simple Nessus

Simple Nessus is a Ruby script that extracts only the most relevant information from Tenable Nessus reports.

It works with any proper .nessus (v2) file, even if the extension is changed. If you still need to work with v1 Nessus files, use the old Perl version of Simple Nessus, which can be found in previous commits of this project.

Installation

Simple Nessus is developed on Ruby 1.9.3p194 and requires Nokogiri and Trollop. To install them, open the terminal and run

gem install nokogiri
gem install trollop

Usage

To use Simple Nessus, run it as follows:

ruby simple-nessus.rb -f {NESSUS-FILE} [OPTIONS]

The currently available options are:

-v, --version 	Shows program version
-h, --help 		Shows help

-f <file> 		Set the input Nessus file to parse

-s <severity> 	Set the minimum severity to extract
	-s A 	info, low, medium, high, critical
	-s L 	low, medium, high, critical (default)
	-s M 	medium, high, critical
	-s H 	high, critical

-c <separator> 	Change the CSV output file separator (default ';')

Example:

ruby simple-nessus.rb -f nessus-test-01.nessus -s M -c ,

Copyright

Copyright (c) 2017 Giovanni Cattani

Simple Nessus is released under The MIT License.