Updating Plugins During A Scan

Paul Johnston paul at westpoint.ltd.uk
Wed Nov 10 10:48:00 EST 2004


Hi,

I am sure just sending Nessus a HUP is not quite enough for updating the 
plugins. I've updated the plugins, done a HUP, and had weird 
inconsistencies (and I'm not scanning; nessusd had no child processes). 
If I then fully stop and restart it's ok. This has happened repeatably 
with 2.0.7 (a little old I know).

Regards,

Paul



George Theall wrote:

>On Wed, Nov 10, 2004 at 05:01:42AM -0800, Pete Vingh wrote:
>
>  
>
>>The way that I see plugin updates work is like this:
>>
>>  - nessusd is waiting for a connection
>>  - nessus-update-plugins gets called
>>  - nessus-update-plugins kills/stops nessusd
>>  - plugins are updated
>>  - nessus-update-plugins starts nessusd
>>
>>Is that correct?
>>    
>>
>
>Somewhat.  nessus-update-plugins doesn't exactly kill / stop nessusd. 
>Rather, it sends it a HUP signal, which causes nessusd to reload itself,
>blocking client connections until it's finished. 
>
>In addition, nessusd forks to service each client connection.  Each
>child thread holds a a snapshot of the plugins that parent knew about
>when it was created and is is unaffected by the HUP signal sent by
>nessus-update-plugins. This means that a currently running scan will
>not know about plugins added once it starts.
>
>George
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Nessus mailing list
>Nessus at list.nessus.org
>http://mail.nessus.org/mailman/listinfo/nessus
>

-- 
Paul Johnston
Internet Security Specialist
Westpoint Limited
Albion Wharf, 19 Albion Street,
Manchester, M1 5LN
England
Tel: +44 (0)161 237 1028
Fax: +44 (0)161 237 1031
email: paul at westpoint.ltd.uk
web: www.westpoint.ltd.uk




More information about the Nessus mailing list