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.

Reply via email to