mirror of
https://github.com/nmap/nmap.git
synced 2026-08-04 14:49:29 +00:00
Nmaps XML output will now report that an idle scan has occurred in the 'scaninfo' element when applicable.
This commit is contained in:
parent
d6066bb332
commit
a4542861a8
1 changed files with 13 additions and 11 deletions
24
output.cc
24
output.cc
|
|
@ -1242,26 +1242,28 @@ static void doscaninfo(const char *type, const char *proto, unsigned short *port
|
|||
void output_xml_scaninfo_records(struct scan_lists *scanlist) {
|
||||
if (o.synscan)
|
||||
doscaninfo("syn", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
if (o.ackscan)
|
||||
else if (o.ackscan)
|
||||
doscaninfo("ack", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
if (o.bouncescan)
|
||||
else if (o.bouncescan)
|
||||
doscaninfo("bounce", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
if (o.connectscan)
|
||||
else if (o.connectscan)
|
||||
doscaninfo("connect", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
if (o.nullscan)
|
||||
else if (o.nullscan)
|
||||
doscaninfo("null", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
if (o.xmasscan)
|
||||
else if (o.xmasscan)
|
||||
doscaninfo("xmas", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
if (o.windowscan)
|
||||
else if (o.windowscan)
|
||||
doscaninfo("window", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
if (o.maimonscan)
|
||||
else if (o.maimonscan)
|
||||
doscaninfo("maimon", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
if (o.finscan)
|
||||
else if (o.finscan)
|
||||
doscaninfo("fin", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
if (o.udpscan)
|
||||
else if (o.udpscan)
|
||||
doscaninfo("udp", "udp", scanlist->udp_ports, scanlist->udp_count);
|
||||
if (o.ipprotscan)
|
||||
doscaninfo("ipproto", "ip", scanlist->prots, scanlist->prot_count);
|
||||
else if (o.ipprotscan)
|
||||
doscaninfo("ipproto", "ip", scanlist->prots, scanlist->prot_count);
|
||||
else if (o.idlescan)
|
||||
doscaninfo("idle", "tcp", scanlist->tcp_ports, scanlist->tcp_count);
|
||||
log_flush_all();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue