Nmap Development mailing list archives
summer of code - scriptable nmap idea
From: Diman Todorov <diman () xover htu tuwien ac at>
Date: Fri, 5 May 2006 15:37:55 +0200
Hi, I am planning to submit a proposal to SoC to combine nmap and guile I would extend scheme with functions for scanning a host. you would then call nmap maybe like nmap --script myscan.scm options hosts ports where options are specific to myscan and hosts and ports are just as they always used to be a self made scan could look something like this: (define (myscan hosts &options) (let ((result (some-scan (opts '((option . value), (another-option . value))) hosts (ports '(1 2 3))))) (cond ((is-open-www (cdr (car result))) (do something))))) depending on the scan type some-scan returns a list of the form ((host . state)) state is a list describing the state of the host (host-state os ((port . port-state) (port . port-state))) you could for example scan only one host in a subnet and if it is up you can look at the subnet more closely or you can look at only a single port on a host and if that port is open scan other ports and/or hosts in the vicinity or you could do just about anything which can be expressed in a turing complete language I would be grateful if you comment on the usefulness of this idea. best regards Diman Todorov _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev
Current thread:
- summer of code - scriptable nmap idea Diman Todorov (May 05)
- Re: summer of code - scriptable nmap idea David Warde-Farley (May 05)