A few late night sessions of coding and I have a version of the plugin up on github.com that uses REXML Streaming Listener to parse the NessusV2 Reports. The benefits of this is being able to handle much larger scans, much faster as it will itterate over each host and add it as it parses it, instead of the DOM/Tree method which loads the entire file into memory before parsing.
What I’d like is a few people to test it.
[singlepic id=14 w=320 h=240 mode=web20 float=]
So, grab the code from here, unpack it and then over write your metasploit install with the files in that archive. Should be 4 of them.
Once you have done that, test it, connect to a Nessus server, import some reports, test all the other functions and maybe even just test some importing of nmap etc too if you like.
Report any bugs to me to be fixed and then when you want to remove these files, just delete these 4 from your metasploit install and then do “svn update”.
Posted in Bananas, Security, Stuff, Technology, Things and tagged Auto, com, dom tree, Draft, late night sessions, Metasploit, nessus server, Parser, REXML, Streaming, test by Zate with no comments yet.