Home page logo

Nmap Announce mailing list archives

Re: distributed nmap?
From: "Aaron D. Turner" <aturner () pobox com>
Date: Sun, 19 Mar 2000 14:54:52 -0800 (PST)


More specific?  Well have a deamon which starts out of inetd (almost too
easy to do) and takes a string from the socket and then executes nmap and
passes the string as an argument to nmap.  It then reads from
STDOUT/STDERR and sends the output of nmap back to the user.

This keeps all the intelligence centralized on the client interface which
makes it easier to manage.

I'd recommend that you have some kind of authentication in the daemon for
the client to prevent people from taking over your agents and using them
against you/others.  Bonus points for encrypting the communication between
the the client/server.

Isn't all that difficult, and I'd be surprised if someone with less than
perfect intentions hasn't done it already.

- -- 
Aaron Turner           | Either which way, one half dozen or another. 
aturner () pobox com      | http://www.pobox.com/~aturner/

"There is no worse tyranny than to make a man pay for something he does
not want merely because you think it would be good for him." 
- -Benjamin Franklin

All emails from this account are PGP signed.  Lack of a signature is "bad".
PGP Key fingerprint = FB E1 CE ED 57 E4 AB 80  59 6E 60 BF 45 1B 20 E8

On Sun, 19 Mar 2000, Arturo Busleiman wrote:

Personally, I would prefer a simple client/daemon wrapper for nmap.  That
would provide an easy to maintain layer of abstraction between nmap and
the means of communication.  One could write such an animal in a few hours
with Perl which would be almost as portable as a C app. 
sounds interesting! could you please be more specific on your idea?

*> Panic? My kernel doesn't panic! We are doomed! DustDustDust!!!!
*> Get PGP KEY: use pgpk -a hkp://horowitz.surfnet.nl/buanzox () usa net
*> System Fork BBS, en Argentina! (5411) 4799-2510 Dedaparamaxxaginos rules!

Version: 2.6.2


  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]