tubby wrote: > Have you tried it? Nmap is sequential.
RTFM? | NMAP(1) Nmap Reference Guide NMAP(1) | [...] | TIMING AND PERFORMANCE | [...] While Nmap utilizes parallelism and many advanced | algorithms to accelerate these scans, the user has ultimate | control over how Nmap runs. | | --min-hostgroup <numhosts>; --max-hostgroup <numhosts> | (Adjust parallel scan group sizes) | [...] | --min-parallelism <numprobes>; --max-parallelism <numprobes> | (Adjust probe parallelization) | [...] > I can do the same thing in roughly 15 minutes with Python or Ruby > using threads. Have fun. > Also remember that we're dealing with IPv4 networks now. How will > we deal with larger IPv6 address spaces. Besides clustering and > distributed processing (mapreduce), it seems that threads may help > deal with some of the scaling issues I face right now. Please observe that there are simpler and easier (in many cases) means of parallelisation. For example Unix' select(). Regards, Björn -- BOFH excuse #368: Failure to adjust for daylight savings time. -- http://mail.python.org/mailman/listinfo/python-list