Updating Plugins During A Scan

George Theall theall at tifaware.com
Wed Nov 10 09:07:14 EST 2004


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
-- 
theall at tifaware.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.nessus.org/pipermail/nessus/attachments/20041110/0894fe95/attachment.bin 


More information about the Nessus mailing list