mirror of
https://github.com/nmap/nmap.git
synced 2026-05-13 08:46:45 +00:00
Print the proto attribute ("tcp", "udp", etc.) along with the port
number in the XML output for traceroute.
This commit is contained in:
parent
31d2c497fa
commit
d0a1bd3001
1 changed files with 6 additions and 3 deletions
|
|
@ -2013,11 +2013,14 @@ static void printtraceroute_xml(Target *currenths) {
|
|||
log_write(LOG_XML, "<trace ");
|
||||
probe = currenths->traceroute_probespec;
|
||||
if (probe.type == PS_TCP) {
|
||||
log_write(LOG_XML, "port=\"%d\" ", probe.pd.tcp.dport);
|
||||
log_write(LOG_XML, "port=\"%d\" proto=\"%s\"",
|
||||
probe.pd.tcp.dport, proto2ascii(probe.proto));
|
||||
} else if (probe.type == PS_UDP) {
|
||||
log_write(LOG_XML, "port=\"%d\" ", probe.pd.udp.dport);
|
||||
log_write(LOG_XML, "port=\"%d\" proto=\"%s\"",
|
||||
probe.pd.udp.dport, proto2ascii(probe.proto));
|
||||
} else if (probe.type == PS_SCTP) {
|
||||
log_write(LOG_XML, "port=\"%d\" ", probe.pd.sctp.dport);
|
||||
log_write(LOG_XML, "port=\"%d\" proto=\"%s\"",
|
||||
probe.pd.sctp.dport, proto2ascii(probe.proto));
|
||||
} else if (probe.type == PS_ICMP || probe.type == PS_PROTO) {
|
||||
struct protoent *proto = nmap_getprotbynum(htons(probe.proto));
|
||||
if (proto == NULL)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue