Nmap Development mailing list archives
Re: A formal language for NMAP?
From: "Max" <nmap () webwizarddesign com>
Date: Sat, 14 Feb 2004 16:21:06 -0500
Hi Lorenzo,
Nmap has an XML output option ... -oX. Use that with
-v -v -v when you do your scan and you will see all
of the output of the various probes etc very nicely in
XML.
Or are you asking about having nmap actually just write out
what it would do were you to actually run it in XML but not
actually perform the scan .. is that the scripting language
you are talking about? If so, what would the advantage of
doing that be over just storing sets of nmap options for
use later? e.g. in perl, you could do something like:
my %OPTIONS = qw(
verbose -v
syn_scan -sS
fin_scan -sT
fast_scan -F
);
my $cmd = make_cmd(qw(verbose verbose verbose fast_scan syn_scan));
sub make_cmd {
my @options = @_;
my $cmd = "nmap ";
local($_);
$cmd = join(' ', map { $OPTIONS{$_}; } @options);
return $cmd;
}
What would the advantage be of having nmap produce this?
I could use a use for nmap taking in XML-formatting options ..
<nmap-options>
<verbose/>
<verbose/>
<verbose/>
<ports>
<port range="true">1-53</port>
<port>80</port>
</port>
</nmap-options>
As that would make building tools that build up nmap command
lines easier to write and maintain .. is that more what you
are referring to? Then again, the above XML creation could
be implemented by a high-level tool and then filtered to
produce real nmap options without too much difficulty.
Regards,
Max
---------------------------------------------------------------------
For help using this (nmap-dev) mailing list, send a blank email to
nmap-dev-help () insecure org . List archive: http://seclists.org
Current thread:
- A formal language for NMAP? Lorenzo Rossi (Feb 14)
- <Possible follow-ups>
- Re: A formal language for NMAP? Max (Feb 14)
- Re: A formal language for NMAP? Lorenzo Rossi (Feb 17)
