Home > Nessus > Nessus Parser v0.16

Nessus Parser v0.16

November 1st, 2012

I know, I can’t believe it either but its finally here. The new version of the Nessus Parser. I have added 4 new features, they are:

1. Support for Severity 4 (Critical) findings.
2. Recasting severity levels.
3. New Tab for Windows Computers with SSID’s connected (Plugin ID 25197).
4. New Tab for Wireless Access Point Detection (Plugin ID 11026).

To use the recasting option, add the argument “-r file.txt”, where file.txt is a CSV file with 3 fields. PluginID,Current Severity, New Severity. Examples

51192,2,4
59448,3,1
62462,3,4
19506,0,4

The example command is:

perl /path/to/script/parse_nessus_xml.v16.pl -f /foo/bar/scan1.nessus -r /path/to/script/recast.txt

The other new features work by default.

You can download the updated code at HERE

Categories: Nessus Tags:
  1. Jason
    November 8th, 2012 at 16:02 | #1

    Great script very useful. Just wondering what would be needed to provide the IPs/hosts in the Critical/High/Medium/Low tabs so the counts could correspond to actual IPs/hosts.

  2. Darrell
    November 9th, 2012 at 15:30 | #2

    Cody, Hey love this script! Great stuff. I use it for all of my pentests! Anyways I tweaked it a little make the formatting pretty (I was bored last night and the colts-jags game sucked). If you are interested send me an email and I will be more than happy to send it your way. Thanks for the awesome work.

  3. Steve Bloom
    November 13th, 2012 at 15:58 | #3

    Very nice as usual. It would be awesome if you can add another tab in the excel document to list all of the software loaded on each computer sorted by ip address. It could also have computer name and any other relevent info.

    Thanks Steve

  4. Andy
    November 14th, 2012 at 03:24 | #4

    Thanks for this great tool – you put a lot of effort in creating such a piece of masterwork!

    I found a minor ace: in xls-tab ‘HostConfigData’ -> column M should show “Severity Critical (4)” instead of “Severity High (4)”

  5. March 20th, 2013 at 13:10 | #5

    Happy to see that you updated this, I love this parser and I was afraid you might have stopped supporting it. I just downloaded and am excited to use the new features (especially the critical findings support)!

  6. April 25th, 2013 at 06:47 | #6

    Fixing in release v18.

  7. April 25th, 2013 at 06:53 | #7

    You actually already have this on “host_scan_data” tab. Also in the Host Config Data tab you have to summary for each host. The purpose for the Critical/High/Medium/Low is to summarize all the data.

  8. April 25th, 2013 at 06:54 | #8

    Save me some time and give me the plugins you are looking at…I will add this to v19.

  9. April 25th, 2013 at 06:56 | #9

    Check out v18, published today and let then send me your updates. I will email you also.

  10. Scott
    August 10th, 2016 at 04:24 | #10

    Sorry quick question where is this recast.txt located?

  11. Sam
    December 12th, 2016 at 21:54 | #11

    Has anyone come perl regex error while running the script

    Unmatched ( in regex; marked by <– HERE in m/<– HERE 7/ at parse_nessus_xml.v22.pl line 1477.

Comments are closed.