Hi,
As I mentioned in my last email, I really want to have a usable
development environment for modifying Nessus plugins. The main hurdle to
this is that plugins in my user's directory do not override those in the
main directory.
I would like to modify nessusd to do this. As this would be a
significant change in behaviour, I think I'd need to add a new option
like 'user-plugins-override' which defaults to no.
If I do make these changes, do they stand a good change of being
accepted into the main Nessus tree?
How to make the changes... nessus-core/nessusd/pluginload.c line 138,
there's an if statement that checks if a plugin of that name has already
been loaded, and if not it loads it. I'd like to change this so that if
there's a plugin of same name already loaded it UNLOADS it, and then
loads the user plugin. Unfortunately, there doesn't seem to be an
arg_remove_value() so I'd have to add that to
nessus-libraries/libnessus/arglists.c
Paul
--
Paul Johnston
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: [EMAIL PROTECTED]
web: www.westpoint.ltd.uk
-
[EMAIL PROTECTED]: general discussions about Nessus.
* To unsubscribe, send a mail to [EMAIL PROTECTED] with
"unsubscribe nessus" in the body.
- Re: Making user plugins override main plugins directory Paul Johnston
- Re: Making user plugins override main plugins directo... Renaud Deraison
- Re: Making user plugins override main plugins dir... Paul Johnston
- Re: Making user plugins override main plugins... Renaud Deraison
