From: Michael Richardson Date: Sun, 18 Aug 2019 22:01:53 +0000 (-0400) Subject: updated a few test cases to include stderr failure output X-Git-Tag: tcpdump-4.99-bp~683 X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/54aa31d109a7c77ce8cd92a2008568f02f3c5c5d updated a few test cases to include stderr failure output --- diff --git a/tests/cve2015-0261-ipv6.out b/tests/cve2015-0261-ipv6.out index e86ba023..4186c7ac 100644 --- a/tests/cve2015-0261-ipv6.out +++ b/tests/cve2015-0261-ipv6.out @@ -1,3 +1,3 @@ 1 13:55:31.300000 IP6 truncated-ip6 - 26325 bytes missing!(class 0x76, flowlabel 0x76767, hlim 103, next-header Mobility (135) payload length: 26470) 6767:6767:6767:6767:6767:6767:6767:6767 > 6767:6767:6767:6767:6767:6767:6767:6705: mobility: BU seq#=26471 HL lifetime=105884(type-0x67: len=103) [|mobility] 2 15:21:11.300000 IP6 truncated-ip6 - 26325 bytes missing!(class 0x76, flowlabel 0x76767, hlim 103, next-header Mobility (135) payload length: 26470) 6767:6767:6767:6767:6767:6767:6767:6767 > 6767:6767:4f67:6767:6767:6767:6767:6767: (header length 8 is too small for type 6) [|mobility] -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/cve2015-0261-ipv6.out.stderr b/tests/cve2015-0261-ipv6.out.stderr new file mode 100644 index 00000000..b43e7cc9 --- /dev/null +++ b/tests/cve2015-0261-ipv6.out.stderr @@ -0,0 +1,2 @@ +reading from file cve2015-0261-ipv6.pcap, link-type SLIP (SLIP), snapshot length 65535 +tcpdump: pcap_loop: invalid packet capture length 268463617, bigger than snaplen of 65535 diff --git a/tests/dsa-e.out.stderr b/tests/dsa-e.out.stderr new file mode 100644 index 00000000..8f3253f8 --- /dev/null +++ b/tests/dsa-e.out.stderr @@ -0,0 +1 @@ +reading from file dsa.pcap, link-type DSA_TAG_DSA (Marvell DSA), snapshot length 262144 diff --git a/tests/edsa-e.out.stderr b/tests/edsa-e.out.stderr new file mode 100644 index 00000000..6fa5856c --- /dev/null +++ b/tests/edsa-e.out.stderr @@ -0,0 +1 @@ +reading from file edsa.pcap, link-type DSA_TAG_EDSA (Marvell EDSA), snapshot length 262144 diff --git a/tests/edsa.out.stderr b/tests/edsa.out.stderr new file mode 100644 index 00000000..6fa5856c --- /dev/null +++ b/tests/edsa.out.stderr @@ -0,0 +1 @@ +reading from file edsa.pcap, link-type DSA_TAG_EDSA (Marvell EDSA), snapshot length 262144 diff --git a/tests/kday1.out b/tests/kday1.out index 2ce02ba9..b9884d5e 100644 --- a/tests/kday1.out +++ b/tests/kday1.out @@ -1,2 +1,2 @@ 1 10:23:33.663606 IP6, wrong link-layer encapsulation (invalid) -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/kday1.out.stderr b/tests/kday1.out.stderr new file mode 100644 index 00000000..12a54712 --- /dev/null +++ b/tests/kday1.out.stderr @@ -0,0 +1,2 @@ +reading from file kday1.pcap, link-type EN10MB (Ethernet), snapshot length 65535 +tcpdump: pcap_loop: invalid packet capture length 138952731, bigger than snaplen of 65535 diff --git a/tests/kday2.out b/tests/kday2.out index 19561b98..436959ec 100644 --- a/tests/kday2.out +++ b/tests/kday2.out @@ -19,4 +19,4 @@ 5 17:19:33.703625 IP (tos 0x0, ttl 64, id 36752, offset 0, flags [DF], proto TCP (6), length 399, bad cksum a46b (->a474)!) 204.0.55.10.323 > 204.9.54.80.55936: Flags [P.], cksum 0xc9b6 (incorrect -> 0x8900), seq 3589495407:3589495754, ack 370428050, win 1040, options [nop,nop,TS val 2364757411 ecr 3084508609], length 347 RPKI-RTRv177 (unknown) -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/kday2.out.stderr b/tests/kday2.out.stderr new file mode 100644 index 00000000..adf29cde --- /dev/null +++ b/tests/kday2.out.stderr @@ -0,0 +1,2 @@ +reading from file kday2.pcap, link-type EN10MB (Ethernet), snapshot length 65535 +tcpdump: pcap_loop: truncated dump file; tried to read 16 header bytes, only got 3 diff --git a/tests/kday3.out b/tests/kday3.out index e87f4d2a..124cd7e9 100644 --- a/tests/kday3.out +++ b/tests/kday3.out @@ -17,4 +17,4 @@ 9 17:19:33.703625 IP (tos 0x0, ttl 64, id 36752, offset 0, flags [DF], proto TCP (6), length 399, bad cksum a46b (->a474)!) 204.0.55.10.323 > 204.9.54.80.55936: Flags [P.], cksum 0xc9b6 (incorrect -> 0xa6b3), seq 0:347, ack 1, win 1040, options [nop,nop,TS val 2364757411 ecr 3084508609], length 347 RPKI-RTRv177 (unknown) -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/kday3.out.stderr b/tests/kday3.out.stderr new file mode 100644 index 00000000..f4577537 --- /dev/null +++ b/tests/kday3.out.stderr @@ -0,0 +1,2 @@ +reading from file kday3.pcap, link-type EN10MB (Ethernet), snapshot length 65535 +tcpdump: pcap_loop: invalid packet capture length 1817495761, bigger than snaplen of 65535 diff --git a/tests/kday4.out b/tests/kday4.out index b42d4f3b..08d5af5b 100644 --- a/tests/kday4.out +++ b/tests/kday4.out @@ -30,4 +30,4 @@ 13 17:19:33.703113 IP (tos 0x0, ttl 64, id 36752, offset 0, flags [DF], proto TCP (6), length 399, bad cksum a46b (->a474)!) 204.0.55.10.323 > 204.9.54.80.55936: Flags [P.], cksum 0xc9b6 (incorrect -> 0x3f28), seq 0:347, ack 4294959105, win 1040, options [nop,nop,TS val 2364757411 ecr 3084508609], length 347 RPKI-RTRv177 (unknown) -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/kday4.out.stderr b/tests/kday4.out.stderr new file mode 100644 index 00000000..3e7e5d89 --- /dev/null +++ b/tests/kday4.out.stderr @@ -0,0 +1,2 @@ +reading from file kday4.pcap, link-type EN10MB (Ethernet), snapshot length 511 +tcpdump: pcap_loop: truncated dump file; tried to read 16 header bytes, only got 1 diff --git a/tests/kday5.out b/tests/kday5.out index 5891f47e..78187796 100644 --- a/tests/kday5.out +++ b/tests/kday5.out @@ -19,4 +19,4 @@ 5 17:19:33.703625 IP (tos 0x0, ttl 64, id 36752, offset 0, flags [DF], proto TCP (6), length 399, bad cksum a46b (->a474)!) 204.0.55.10.323 > 204.9.54.80.55936: Flags [P.], cksum 0xc9b6 (incorrect -> 0x183a), seq 3589495407:3589495754, ack 370428050, win 1040, options [nop,nop,TS val 2351322531 ecr 3084508609], length 347 RPKI-RTRv177 (unknown) -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/kday5.out.stderr b/tests/kday5.out.stderr new file mode 100644 index 00000000..af4f4c9f --- /dev/null +++ b/tests/kday5.out.stderr @@ -0,0 +1,2 @@ +reading from file kday5.pcap, link-type EN10MB (Ethernet), snapshot length 65535 +tcpdump: pcap_loop: invalid packet capture length 168430090, bigger than snaplen of 65535 diff --git a/tests/kday7.out b/tests/kday7.out index 8570abd1..dda23419 100644 --- a/tests/kday7.out +++ b/tests/kday7.out @@ -30,4 +30,4 @@ 13 17:19:33.703113 IP (tos 0x0, ttl 64, id 36752, offset 0, flags [DF], proto TCP (6), length 399, bad cksum a46b (->a474)!) 204.0.55.10.323 > 204.9.54.80.55936: Flags [P.], cksum 0xc9b6 (incorrect -> 0x4ba9), seq 0:347, ack 4294959105, win 1040, options [nop,nop,TS val 2364757411 ecr 3084508609], length 347 RPKI-RTRv177 (unknown) -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/kday7.out.stderr b/tests/kday7.out.stderr new file mode 100644 index 00000000..d98f2645 --- /dev/null +++ b/tests/kday7.out.stderr @@ -0,0 +1,2 @@ +reading from file kday7.pcap, link-type EN10MB (Ethernet), snapshot length 511 +tcpdump: pcap_loop: invalid packet capture length 138948798, bigger than snaplen of 511 diff --git a/tests/kday8.out b/tests/kday8.out index 65a4e6da..1aab4b12 100644 --- a/tests/kday8.out +++ b/tests/kday8.out @@ -19,4 +19,4 @@ 5 17:19:33.703625 IP (tos 0x0, ttl 64, id 36752, offset 0, flags [DF], proto TCP (6), length 399, bad cksum a46b (->a474)!) 204.0.55.10.323 > 204.9.54.80.55936: Flags [P.], cksum 0xc9b6 (incorrect -> 0xed9b), seq 3589495407:3589495754, ack 370428050, win 1040, options [nop,nop,TS val 2364757411 ecr 3084508609], length 347 RPKI-RTRv177 (unknown) -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/kday8.out.stderr b/tests/kday8.out.stderr new file mode 100644 index 00000000..d7a880fe --- /dev/null +++ b/tests/kday8.out.stderr @@ -0,0 +1,2 @@ +reading from file kday8.pcap, link-type EN10MB (Ethernet), snapshot length 65535 +tcpdump: pcap_loop: truncated dump file; tried to read 16 header bytes, only got 3 diff --git a/tests/pcap-invalid-version-1.out b/tests/pcap-invalid-version-1.out index 5edcddac..c8370f94 100644 --- a/tests/pcap-invalid-version-1.out +++ b/tests/pcap-invalid-version-1.out @@ -1 +1 @@ -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/pcap-invalid-version-1.out.stderr b/tests/pcap-invalid-version-1.out.stderr new file mode 100644 index 00000000..1036edb5 --- /dev/null +++ b/tests/pcap-invalid-version-1.out.stderr @@ -0,0 +1 @@ +tcpdump: archaic pcap savefile format diff --git a/tests/pcap-invalid-version-2.out b/tests/pcap-invalid-version-2.out index 5edcddac..c8370f94 100644 --- a/tests/pcap-invalid-version-2.out +++ b/tests/pcap-invalid-version-2.out @@ -1 +1 @@ -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/pcap-invalid-version-2.out.stderr b/tests/pcap-invalid-version-2.out.stderr new file mode 100644 index 00000000..4171b8ee --- /dev/null +++ b/tests/pcap-invalid-version-2.out.stderr @@ -0,0 +1 @@ +tcpdump: unsupported pcap savefile version 2.5 diff --git a/tests/pcapng-invalid-vers-1.out b/tests/pcapng-invalid-vers-1.out index 5edcddac..c8370f94 100644 --- a/tests/pcapng-invalid-vers-1.out +++ b/tests/pcapng-invalid-vers-1.out @@ -1 +1 @@ -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/pcapng-invalid-vers-1.out.stderr b/tests/pcapng-invalid-vers-1.out.stderr new file mode 100644 index 00000000..42138492 --- /dev/null +++ b/tests/pcapng-invalid-vers-1.out.stderr @@ -0,0 +1 @@ +tcpdump: unsupported pcapng savefile version 0.1 diff --git a/tests/pcapng-invalid-vers-2.out b/tests/pcapng-invalid-vers-2.out index 5edcddac..c8370f94 100644 --- a/tests/pcapng-invalid-vers-2.out +++ b/tests/pcapng-invalid-vers-2.out @@ -1 +1 @@ -EXIT CODE 00000100 +EXIT CODE 00000100: dump:0 code: 1 diff --git a/tests/pcapng-invalid-vers-2.out.stderr b/tests/pcapng-invalid-vers-2.out.stderr new file mode 100644 index 00000000..48456521 --- /dev/null +++ b/tests/pcapng-invalid-vers-2.out.stderr @@ -0,0 +1 @@ +tcpdump: unsupported pcapng savefile version 1.1