From 47294c7678b0e8520b9ff8adfe077303f83731f1 Mon Sep 17 00:00:00 2001 From: Denis Ovsienko Date: Fri, 10 Jul 2015 11:52:56 +0100 Subject: [PATCH] add a DNSSEC test case This is related to GH #445 and GH #467. --- tests/TESTLIST | 2 ++ tests/dnssec-vv.out | 12 ++++++++++++ tests/dnssec.pcap | Bin 0 -> 3936 bytes 3 files changed, 14 insertions(+) create mode 100644 tests/dnssec-vv.out create mode 100644 tests/dnssec.pcap diff --git a/tests/TESTLIST b/tests/TESTLIST index c28bec81f..8b3c975e4 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 000000000..60b42ecac --- /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 0000000000000000000000000000000000000000..b191480dc107633bf9f847e79f5dce7e026b5060 GIT binary patch literal 3936 zcma)<2|QHm8^_Pg82i2sMMxn^n6Zv6ThY;wM2Ts}c&#Q2;v=@A`WXbSQ>*b%ZJQbO1zFI7K7bu< z000uAW|UKKc9gilL*&3^dx;HRrW%Xz#+A)Gejf0Tm>d-dOE`b_`$kZm54&zLt#=*N zh4!;T-nVVFU^>XFWz!&91PuE|pvLH;X#QeeiYR2%#WLj3^1PFJqIfN*ER7*|eMz-LShzbC{on;iNnpYP03M|Q7{XHv?A%UEjC zld!oskqQVZ`HJH@;@liUK(_T;{>m`gdcd|u|b1(bWzZOS8g{*LLFL7jLSYfQg!OyAhKpVZP0-OXMo=0h@Cwx>A3G#Z|EHDtBL}^ z_=tiro&Yh#)l;}C>IV<}Cy&Ta9?>1oZf0=eGXo3-|7&Kr^+cKJSc{C!qs9*iYmKs_(DS#{v!{nK=aR%0e5JKNlD7Cca^TxA9;q3Da6!&2-f&Sbf?#ZUz4HKu|XMA ztsN?YlGYkj5p!u%7DXp7Gg#Siw9HcW_2S!?QLkroa&=vlG8@_FPw3&z4`TPHzup_3YT%)>f2}fzrv}Uw} zW-)HJP;?d8(2yek3ld8W{4z6=Nyjb?mAt=}T@IJ+t@i)x5#q#W#t)$Wkr`nR8&Pu< zOs#sC(c?2;7W7!lU7>c-QtFbdhnAi_mziAEnlElv&yRF1sag&yimrHk*#AmOVff%E z;<4ix+4`D`5vOuO|3lU&Zw_74ys1%&zQm8gnKDg&=vp+o(iN@4KcBPIK^IJEI9acF z<7pZn-P*$2`bV;d?2two8d-+bNAY>Fn;As@wgFAms{8i)+*@7M#`|_dbTV@_V&6tP z%$4HT?_>mc0iO||U%V@vBon_?|LPlaufAXA%Q4PtIVN&9l}8& zr0p>lIeOGiTL>va9%CDG$H!;ue0ziHc`NJe@ne#&PbY3v4`(l`ah#CosTb{7J2Y;e z(WKE#(=KKr2X8Sw+Ce`Ex?U@t5AbiC6_;hVuuwhEi-7hqy<8Wkq9NiUU_ z1TqUrz)YkK{<`?JVj0>%T)>JK=Nm_k%AP8mpuGNstA9RTV7BNO^H588&m`cjZFN-$ zPC8)d8s<3e9gBTqt|}MJyOe<~$(3dA#I$6p&p5(7wA`8oo}arRm!R$p)0@C&z<-OV z9cS((HLv4^;g94+d5R6SQpHK#lQY=8If7GZN344)-{+E`k9W!0eckdwHO^9U5#_WG z7sUu|bRru`vX;o?p2XH(aJSSAQpm$#p)VWkXliP}nB4DFB{h1NKw8g&KibZc6U~_) z3&^#H%bpt-Ouc5Bmc#wzZBG~F%kn_T3wj1IGm#H5br%OH>17x~*>b043y*SLN>G=u zEK$9dgHSY-^D1ViiNP5fx;_*g3TE?OAHp%gt-#y7w>2qk8EF?DN>z@?Q+Z2muco~t z_fzun__*>NG>-cW>Q<8#Z0<~w4O2aTPSY=?C>Al~5Zjv932i|7DPX+$?{IRQ57-Cw zn~2_apgm+qa$20{{<Ymyq>tM34+^8mt3A-rbs#G~X7k0jyk&P3TIGSi zrGHiF%5#{gbWwF`FkM|?+m#e+xZmaqYJ5_}3YAvET@AK4< zb4j%J6{iFUE1cCN-csYvnPWcAQhH8gWc@7u8UAk()p8rTr26STr2TO~gJgXW6A|#v zaAR6V!Q>`y7wGVmnMnK0s>$H^^l7Rm7Iimcjx>ILKmlvZj&C&`x1?V{7csv7vy)D9 zNV6frt2^qorg<+2L$X&8?8lRn3)+**5d8)0bOvZY+GJ@T%|`8KynM3DldbA&j~G|b$HP1@BK z69P{WvO6Q$%GJ2h^(g1Q5v-dc{c6k9x3NdW1XB}DLW34FZQ~YAP59&7&)w(HX!mLo{QomlJ5qBp5 zb>?i0K?b~ara)73>dI9L9G?dFb2S;5q4C?*>mc&6LC#ig^t&}rT|r=%phVK|Uk-0WmC z*V!CWi0I;`5&kXw-y*6oF0!fC+Cj#goW|Pxbxr#Z#YSdZgW`OJtSPpWdbjw~`?bkH z?GZw<7o)&lg$q1I7{3ppuGCv3QM@1QlNQa`YRzQ$Qru!KDwgKoNh4u8?>l^Z^c-BW zRh<*Ts;pM3`WfTH+M!*T!}4O)*oKSfW4?2t< zJ94=uiDk-5g4>gxoygfO)qKe*sR-i8AK)-n?_kradHaG}SR|v5Qbj4UPgzw%30lc^ z^oXUZW|(Y={6(_3{<=;dMr&~$1r`AT%^9V(LFz>t^hvLIoWn)`HL%GnZP$R_sIhXp z9*2tLMvX&rTpaB_sNY0XlO=?utM+Ku;IM1$3|j{K1rA10XLsjoJ@dqH7cRC~wUluSM*FmTGt&Z`z@ENH1x=o^e=5hhK%ww9-d^&_y*(e>fZxj{gd1z z|3#N!EJo-u#+>)6|G>uGE~C8i*IfqTOAqkx^)&YTgO|7@H+U?ct;Jy1Q6E^{O{iBYZT4+Ky;3Q+Zxia3zc>@_m2m&>qNsnx*>{IC-`@R4 zP3&^6g8iEFZa25blc4i0ni>G(7ZK*cvBPvkLZW&Ul@_yE&$R n?dE<*o+YO literal 0 HcmV?d00001