Nessus Parser v0.16
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
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.
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.
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
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)”
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)!
Fixing in release v18.
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.
Save me some time and give me the plugins you are looking at…I will add this to v19.
Check out v18, published today and let then send me your updates. I will email you also.
Sorry quick question where is this recast.txt located?
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.