From: Denis Ovsienko Date: Fri, 10 Jul 2015 10:52:56 +0000 (+0100) Subject: add a DNSSEC test case X-Git-Tag: tcpdump-4.8.0~226 X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/47294c7678b0e8520b9ff8adfe077303f83731f1 add a DNSSEC test case This is related to GH #445 and GH #467. --- diff --git a/tests/TESTLIST b/tests/TESTLIST index c28bec81..8b3c975e 100644 --- a/tests/TESTLIST +++ b/tests/TESTLIST @@ -185,6 +185,8 @@ m3ua-vv isup.pcap isupvv.out -t -vv # syslog test case syslog-v syslog_udp.pcap syslog-v.out -t -v +# DNSSEC from https://bugzilla.redhat.com/show_bug.cgi?id=205842, -vv exposes EDNS DO +dnssec-vv dnssec.pcap dnssec-vv.out -t -vv #IPv6 tests ipv6-bad-version.pcap ipv6-bad-version.pcap ipv6-bad-version.out -t diff --git a/tests/dnssec-vv.out b/tests/dnssec-vv.out new file mode 100644 index 00000000..60b42eca --- /dev/null +++ b/tests/dnssec-vv.out @@ -0,0 +1,12 @@ +IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 74) + 127.0.0.1.43144 > 127.0.0.1.53: [bad udp cksum 0xfe49 -> 0xb5ef!] 20972+ [1au] SSHFP? monadic.cynic.net. ar: . OPT UDPsize=4096 OK (46) +IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 3040) + 127.0.0.1.53 > 127.0.0.1.43144: [bad udp cksum 0x09e0 -> 0x4239!] 20972$ q: SSHFP? monadic.cynic.net. 3/6/13 monadic.cynic.net. SSHFP, monadic.cynic.net. RRSIG, monadic.cynic.net. RRSIG ns: cynic.net. NS ns1.cynic.net., cynic.net. NS ns4.cynic.net., cynic.net. NS ns2.cynic.net., cynic.net. NS ns3.cynic.net., cynic.net. RRSIG, cynic.net. RRSIG ar: ns1.cynic.net. A 125.100.126.205, ns2.cynic.net. A 199.175.137.213, ns3.cynic.net. A 203.141.153.22, ns4.cynic.net. A 122.103.238.186, ns1.cynic.net. RRSIG, ns1.cynic.net. RRSIG, ns2.cynic.net. RRSIG, ns2.cynic.net. RRSIG, ns3.cynic.net. RRSIG, ns3.cynic.net. RRSIG, ns4.cynic.net. RRSIG, ns4.cynic.net. RRSIG, . OPT UDPsize=4096 OK (3012) +IP (tos 0x0, ttl 64, id 22838, offset 0, flags [DF], proto UDP (17), length 74) + 127.0.0.1.32972 > 127.0.0.1.53: [bad udp cksum 0xfe49 -> 0x28d8!] 48576+ [1au] A? monadic.cynic.net. ar: . OPT UDPsize=1024 (46) +IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 226) + 127.0.0.1.53 > 127.0.0.1.32972: [bad udp cksum 0xfee1 -> 0x60dd!] 48576 q: A? monadic.cynic.net. 1/4/5 monadic.cynic.net. A 125.100.126.202 ns: cynic.net. NS ns4.cynic.net., cynic.net. NS ns2.cynic.net., cynic.net. NS ns3.cynic.net., cynic.net. NS ns1.cynic.net. ar: ns1.cynic.net. A 125.100.126.205, ns2.cynic.net. A 199.175.137.213, ns3.cynic.net. A 203.141.153.22, ns4.cynic.net. A 122.103.238.186, . OPT UDPsize=4096 (198) +IP (tos 0x0, ttl 64, id 22904, offset 0, flags [DF], proto UDP (17), length 74) + 127.0.0.1.36069 > 127.0.0.1.53: [bad udp cksum 0xfe49 -> 0xf266!] 49432+ [1au] SSHFP? monadic.cynic.net. ar: . OPT UDPsize=0 (46) +IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 244) + 127.0.0.1.53 > 127.0.0.1.36069: [bad udp cksum 0xfef3 -> 0x1227!] 49432 q: SSHFP? monadic.cynic.net. 1/4/5 monadic.cynic.net. SSHFP ns: cynic.net. NS ns4.cynic.net., cynic.net. NS ns1.cynic.net., cynic.net. NS ns3.cynic.net., cynic.net. NS ns2.cynic.net. ar: ns1.cynic.net. A 125.100.126.205, ns2.cynic.net. A 199.175.137.213, ns3.cynic.net. A 203.141.153.22, ns4.cynic.net. A 122.103.238.186, . OPT UDPsize=4096 (216) diff --git a/tests/dnssec.pcap b/tests/dnssec.pcap new file mode 100644 index 00000000..b191480d Binary files /dev/null and b/tests/dnssec.pcap differ