Re: Nessus server and Cygwin

Javier Fernandez-Sanguino <[email protected]>
Newsgroups gmane.comp.security.nessus.devel
Organization Germinus
Message-ID <[email protected]>
Renaud Deraison wrote:

> The problem is that once compiled under cygwin, you get a very very slow
> nessusd. Why ? Because nessusd uses fork(). Tons of it. A heavy scan
> can trigger a couple of dozen of fork() each second. On Unix systems,
> fork() is a very cheap operation so that works fine. On Win32, there is
> no fork() call, so cygwin emulates one by loading the binary in memory
> and copying its stack and heap in it. That's very intensive memory wise
> and CPU wise, up to the point that it makes Nessus barely useable.
> 

Maybe it's worth adding it to the FAQ since this has shown up in the 
lists more than once. The entry " Is Nessus going to be ported to 
Windows based systems?" could maybe include this information...

Regards

Javi

BTW: The FAQ at the Nessus site looks very updated 
(http://www.nessus.org/doc/faq.html is date april 29th 2002 while 
http://hvdkooij.xs4all.nl/docs/Nessus-FAQ.html is dated 19 july 2003)

_______________________________________________
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.