Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Nessus-Users
[Top] [All Lists]

Re: Plugin names, numbers and descriptions

Subject: Re: Plugin names, numbers and descriptions
Date: Wed, 26 Sep 2007 16:38:13 -0400 (EDT)
One option might be to use a Perl script I wrote a couple of years ago, 
describe-nessus-plugin. It parses the script description in NASL plugins 
and outputs selected fields such as script id, CVE id, risk factor, etc. 
I've only used it on *nix systems, but I don't see why it wouldn't work 
on Windows too as long as you have the requisite modules (in particular, 
Text::Balanced and Text::Wrap). It's available at:

   http://www.tifaware.com/perl/describe-nessus-plugin/

You could then use describe-nessus-plugin in another script that 
iterates over the NASL plugins in a given directory and produces the 
table with the information you're interested in.

Thanks.  I installed Perl on my scanning machine and your script runs without
needing any modifications, which is good since I don't really know much Perl.
(Under Windows, wildcards don't get expanded by the shell, so as you mention
in the last paragraph, I had to run the script ~15,000 times with the FOR
command.  It took 21 minutes.  I suspect that doing the expansion in the Perl
script would not greatly reduce this time.)

FYI, I got messages "does not have a description part!" for 12 scripts that
just say "exit(0)" and one "Unmatched opening bracket(s)" for a code fragment
in the comments section.
_______________________________________________
Nessus mailing list
Nessus@list.nessus.org
http://mail.nessus.org/mailman/listinfo/nessus

<Prev in Thread] Current Thread [Next in Thread>