Welcome to the home page of nessus-csv-parse.pl. I wrote this program to help convert the stock CSV output of Nessus into something a little more readable. Even though Nessus is perfectly capable of generating HTML output, I found it to be rather cumbersome (especially when it crashes my browser!). nessus-csv-parse is primarily designed to generate simpler, more readable HTML, but it can also generate a stripped-down CSV that you can use more easily in your own scripts.
I don't claim to be a great (or even mediocre) programmer. Although I've done a good deal of testing, there are bound to be a few bugs, missing features, or places where I could do it better. If you have any suggestions or improvements, please e-mail me at bcotton@purdue.edu (please be sure to include "Nessus" in the subject line). As usual, there is no guarantee, explicit or implied, of any suitability for any purpose, and use is at your own risk. As of now, this is not under a formal license, but a "please give me credit if you use the code" arrangement. I would like to thank David Crooke for the code used to handle line breaks inside the comma-separated elements.
If there is interest, I'll start an e-mail list for discussion of this program. Send me an e-mail if you're interested in such.
Links!
Download the latest version (1.0 - 9/15/2008) . It has a .txt extension to make the web server happy. MD5: b4999204d7b22d2053e0bc84d2ef3448
Documentation, such that it is
Sample HTML output (Coming soon. I don't want to put my actual vulnerabilities on display!)
Current features
Features to add