Yeah, if the plugins were just recently updated, it won't do much. :) You can try moving your plugins directory aside and extracting the older plugins backup file, see if you get results then.
-------- Jeff Mercer - CISO - Security Vulnerability Assessments >-----Original Message----- >From: christopher ashby [mailto:[EMAIL PROTECTED] >Sent: Wednesday, December 10, 2008 12:20 PM >To: Mercer, Jeff C - Raleigh, NC >Cc: nessus@list.nessus.org; George A. Theall >Subject: Re: Update Nessus Plugins Script > >I must be doing something wrong... > >I made the modification below as you describe to the >update-nessus-plugins script, and executed it as "root". I have also >verified that all the required perl modules are installed. > > perl -T /opt/nessus/auto/update-nessus-plugins -bps > >/home/cashby/plugin-report.txt > >When finished i didn't receive any errors and the output was written >to a txt file as configured. Below is what was recorded: > >No errors found parsing new / changed plugins. >Backup of '/opt/nessus/lib/nessus/plugins' available as >'/tmp/plugins-pre-20081210-120950.tar.gz'. >******* > >This has happened before, as the plugins have been successfully >updated. I will run this script later tonight, tomorrow morning >hoping for some new plugins to be available. Hopefully all the issues >are worked out and i can get a report generated... > >thanks for all your help > >ashby > > > >On Wed, Dec 10, 2008 at 11:14 AM, Mercer, Jeff C - Raleigh, NC ><[EMAIL PROTECTED]> wrote: >> I got them to work the other week, though I did get that >same W32.Sasser >> error that you did when I tried to update today. I re-ran >the update and >> it worked correctly. >> >> I'm assuming you've installed all the necessary perl >modules. You might >> want to do a "cpan upgrade" just to make sure you have the latest >> version of the modules. I also found it's better to just run >the whole >> thing as root rather than try and use sudo. >> >> I had to modify a couple of lines as well. Here's my diff between the >> original and modified forms of update-nessus-plugins: >> >> >> < = original >>> = updated >> >> 161c33 >> < $ENV{PATH} = >> >'/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/nessus/bin:/ >opt/nessu >> s/sbin'; # nb: also passed to nessus-update-plugins >> --- >>> $ENV{PATH} = >> >'/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/nessus/bin'; # nb: >> also passed to nessus-update-plugins >> 290c162 >> < my $cmd = 'nessus-update-plugins'; >> --- >>> my $cmd = '/opt/nessus/sbin/nessus-update-plugins'; >> 352c224,225 >> < my $cmd = 'describe-nessus-plugin ' . >> --- >>> my $cmd = 'describe-nessus-plugin ' . >>> '-f ' . join(',', @info_funcs) . ' ' . >> 382c255 >> < open(NEW, $plugin) or croak "Can't read >'$plugin' - $!\n"; >> --- >>> open(NEW, "$plugins_dir/$plugin") or croak "Can't read >> '$plugin' - $!\n"; >> >> >> >> I'm running RHEL as well, so I think this should work for >you as well. >> >> -------- >> Jeff Mercer - CISO - Security Vulnerability Assessments >> >> >>>-----Original Message----- >>>From: [EMAIL PROTECTED] >>>[mailto:[EMAIL PROTECTED] On Behalf Of >christopher ashby >>>Sent: Saturday, December 06, 2008 11:10 AM >>>To: nessus@list.nessus.org >>>Subject: Update Nessus Plugins Script >>> >>>List- >>> >>>Has anyone successfully implemented these scripts with Nessus? I >>>currently have Nessus 3.2.1 on a RH Server and use the >command line to >>>execute my scans. Here is what happens when I attempt to use these >>>scripts: >>> >>>The 1st script (update-nessus-plugins.pl) executes properly and >>>updates the plugins, creates the MD5, and archives everything >>>according to plan. When this scripts executes the >>>describe-nessus-plugin.pl script, it gives me an error >saying that the >>>""plugin isn't available?? >>> >>>I have execute this in debug mode, and receive the same >generic error. >>> If i execute the perl script (describe-nessus-plugin.pl) on >it's own, >>>it properly gives me the output? I have modified the >>>update-nessus-plugin.pl script adding/updating the paths (line161 & >>>183) and then modifying lines 352-355 which call the >>>describe-nessus-plugins.pl script. This modification was >made because >>>if i execute the script (describe-nessus-plugins.pl) without any >>>switches it's outcome is exactly what i need. >>> >>>Here is the command i execute in an attempt to get the >outcome desired: >>> >>>sudo perl -T /opt/nessus/auto/update-nessus-plugins.pl -b -p -s >> >>>/home/cashby/plugins-report.txt >>> >>>i have also attempted this with the same outcome: >>> >>>sudo perl -T /opt/nessus/auto/update-nessus-plugins.pl -bps >> >>>/home/cashby/plugins-report.txt >>> >>>I have attached the scripts for anyone to view, if anyone has any >>>suggestions that would be appreciated! >>> >>>thanks- >>>Christopher Ashby >>> >> > _______________________________________________ Nessus mailing list Nessus@list.nessus.org http://mail.nessus.org/mailman/listinfo/nessus