Anyway, this was not a good question. It is in the FAQ, and the answer
is "no!". Porting Nessusd on Win32 is possible, right. But...
1. Maintaining both version (Unix & Win) would be a pain in the back.
2. The mailing list throughput would be multiplied by ten. Can we cope
with that?
3. This would make Nessus even more popular among script kiddies.

I would have to stress that Michel's points are near show stoppers. I have 10+ years exp writing Microsoft Windows/DOS based programs and those are the same 3 reasons I would loose sleep over writing a Linux to Win32 port. Point 3 would give me nightmares!!!! How many of you want to give a 9-year-old child a loaded gun and teach him Russian Roulette?
Re Michel's points:

  1. Yes, it would be a pain. And over time, Linux is becoming
     more and more accepted.  But, please realize that you ARE
     limiting your user community, and the acceptance of the tool
     as a result, by dictating Linux only.  This is not to say
     it is the wrong decision to limit it to Linux, just that there
     are ramifications.

  2. The mailing list issue is bogus.  If the tool is that popular
     that the traffic increases so much, you will also have to
     a large extent a near corresponding increase in knowledgable
     people that will post answers to questions. There are plenty
     of other projects one can look to in terms of how they handle
     user questions and answers with large volume user bases.

  3. This is bogus.  Nessus is not an exploiter, it assesses
     vulnerabilities.  In the hands of a 9 year old or script
     kiddie, Nessus is useless.  Deciding to not port because
     of the fact that Nessus can provide a security profile of
     a system to a 9 year old just doesn't make a whole lot
     of sense.

     If you think through the circumstances that would allow
     a 9 year old to breach your system by employing Nessus,
     I think you'll see that either
         a) the 9 year old is NOT a script kiddie, or
         b) the 9 year old is capable of using Linux (again fails
            I think the common definition of script kiddie), or
         c) automated script kiddie tools have had time to develop
            meaning your system has been explosed for a long time.
     None of this provides a decent rational for not porting
     Nessus.

Ultimately, the real issue boils back down to who's got the itch,
and who's willing to do the scratching.  The Nessus team has
absolutely zero obligation to do a port, doesn't want to do it
(and that's IMHO the best explanation of all of why not to do it),
and that's pretty much that.  The software, however, is GPL, and
the Nessus team has correspondingly NO right to tell anyone else
not to port it. Got the itch to port it? Figure out how to do it.
If the Nessus team doesn't want to support the streams if they
are too different? Fork the code. It is certainly stable enough
that at this point, you could probably get away with that. You'll
get a claim to fame and the thanks of MANY admins out there.

Cheers,

Thomas

-
[EMAIL PROTECTED]: general discussions about Nessus.
* To unsubscribe, send a mail to [EMAIL PROTECTED] with
"unsubscribe nessus" in the body.

Reply via email to