Skip to content

Parses Nessus Compliance Check XML and formats ready for Dradis Pro via MediaWiki

Notifications You must be signed in to change notification settings

4ARMED/nessus-cm-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Nessus Compliance Check Parser to Dradis Pro (via MediaWiki)#

Parses Nessus .nessus files containing Compliance Checks and outputs them in a Dradis Pro format (tweak field names to suit your templates) and then (optionally) uploads them to MediaWiki. From there they can then be imported into Dradis Professional for use in generating a report.

It only goes via MediaWiki because it was quicker to write and better than creating individual issues. This way the findings can be imported into future projects too.

##Installation##

It uses Ruby, tested on 2.1.3 but it's not doing anything crazy so should work back to 1.9. Needs a few gems so check out the repo and use Bundler.

$ git clone https://github.com/4ARMED/nessus-cm-parser.git
$ cd nessus-cm-parser
$ bundle install

##Usage##

Options:
     --input-file, -i <s>:   Nessus .nessus input file
       --wiki-url, -w <s>:   MediaWiki API URL (full path to /api.php)
  --wiki-username, -k <s>:   MediaWiki username
  --wiki-password, -p <s>:   MediaWiki password
          --limit, -l <i>:   Limit the number of results processed (default: 0)
            --verbose, -v:   Be verbose
               --help, -h:   Show this message

###Example###

./nessus-cm-parser.rb -v -i /tmp/some_host_we_scanned.nessus -v --wiki-url http://wiki.madeupco.lan/api.php

About

Parses Nessus Compliance Check XML and formats ready for Dradis Pro via MediaWiki

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages