On Thu, Sep 25, 2003 at 08:42:26AM -0500, Ray Seals wrote:

> Is there a way to roll this into one scan?  I have tried running 11835
> and the 10150 (get netbios info) together but that gives me info on
> every machine.  I just want the netbios info on machines that are
> vulnerable to 11835.

Here's one approach:

   1) Scan with both plugins and output information in NBE format.  
   2) Grep the NBE output to identify hosts vulnerable to 11835.
   3) Grep again the NBE output and limit output to only those
      hosts identified earlier.
   4) If desired, use nessus client to convert output from previous step
      to a different format; eg, HTML, XML, text.

And here's an *** untested *** shell script to accomplish this:

    nessus --config-file=.nessusrc-11835 --batch-mode --output-type=nbe \
        <nessus server> 1241 <username> <passwd> targets full.nbe
    awk -F'|' '$1 == "results" && $5 == '11835' {print "|" $3 "|"}' \
        full.nbe > matches
    echo 'timestamps|||scan_' >> matches
    fgrep -f matches full.nbe > final.nbe
    nessus -i final.nbe -o final.html

I realize this isn't terribly efficient but its conceptually simple; if 
efficiency is important to you, combine the filtering steps in one
using a awk/perl/python/whatever script.

George
-- 
[EMAIL PROTECTED]

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to