Re: families

Michel Arboi <[email protected]>
Newsgroups gmane.comp.security.nessus.devel
Message-ID <[email protected]>
"Yeomans, Andrew" <[email protected]> writes:

> a) Enabling or disabling a whole group of tests because of potential side
> effects.

Not the role of families, IMHO.

> I'm really looking for a finer classification than "dangerous plugins", as
> the "big switch" isn't always good enough. For example, "will cause DoS on
> vulnerable systems", "might kill service if running on early xyz operating
> system", "might send output to vulnerable printers" are options that I might
> select or deselect depending on purpose of tests. 

We already have "safe_checks", and I sggest that we add another level
that will launch dangerous attacks but not DoS or floods.

> b) Disabling tests not relevant to the type of system

This is supposed to be the role of "optimize".

> The main objective is to get more accurate reports, e.g. don't report Tomcat
> web problems on an IIS box.

This is a _false positive_ and the plugin should be fixed.
Currently, we do not use the result of www_fingerprinting_hmap as we
consider it as experimental, but this may change in the near future.

> The second objective is to speed up the testing, by not applying router
> tests to windows systems, etc.

Why not? A windows system may act as a router.

> c) Making the plugin selection options manageable
> Fundamentally having sufficient number of categories - not so few categories
> that the plugin lists are too long, not so many that they only contain a
> small number of items (like current NIS category). I seem to remember
> usability studies for menu systems (remember Prestel/Viewdata?) concluded
> that around 10 items at each hierarchy level was about right - maybe p to 20
> with modern screen sizes.

That's the main problem for me: when I want to disable a specific
script, it is easier to remove it from the directory than play with
the GUI.

> d) Selecting vulnerability severity
> I'd sometimes like to filter out the inconsequential informational items.
> Things like "traceroute info", "digital cert info". So an "Info only"
> category would be nice. 

However, some plugins depends upon such information.
Maybe you should post-process your report?

> e) Selecting by service
> On occasion I'd like to select by the TCP service. So far, I've only needed
> this when trying to find which plugins test which services - in other words
> I don't need to select "all HTTP" for an actual test

A month ago, I needed to just fire the Windows tests on a class B, to
speed the test up, and I realized that the current family structure
was not great. 
I only scanned 135-139+445 but it was not as quick as I'd hope. And
probably more intrusive.

-- 
[email protected]	http://arboi.da.ru
FAQNOPI de fr.comp.securite http://faqnopi.da.ru/
_______________________________________________
Nessus-devel mailing list
[email protected]
http://mail.nessus.org/mailman/listinfo/nessus-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.