]> The Tcpdump Group git mirrors - tcpdump/commitdiff
TCP: add a test case for the previous commit
authorDenis Ovsienko <[email protected]>
Tue, 1 Nov 2016 15:16:11 +0000 (15:16 +0000)
committerFrancois-Xavier Le Bail <[email protected]>
Wed, 18 Jan 2017 08:16:41 +0000 (09:16 +0100)
The SCPS TCP option is malformed as discussed in GitHub issue #516 and
is printed as such. The .pcap file was contributed by Patrik Lundquist.

tests/TESTLIST
tests/scps_invalid.out [new file with mode: 0644]
tests/scps_invalid.pcap [new file with mode: 0644]

index f7b839c35a0a6f30e178611e01c3356b32fce4de..9d6dfa3697a3e9c414d329df4deeab2891b838ed 100644 (file)
@@ -182,6 +182,8 @@ mptcp               mptcp.pcap              mptcp.out               -t
 mptcp-fclose   mptcp-fclose.pcap       mptcp-fclose.out        -t
 # TFO tests
 tfo            tfo-5c1fa7f9ae91.pcap   tfo.out         -t
+# SCPS
+scps_invalid   scps_invalid.pcap       scps_invalid.out        -t
 
 # IEEE 802.11 tests
 802.11_exthdr  ieee802.11_exthdr.pcap  ieee802.11_exthdr.out   -t -v
diff --git a/tests/scps_invalid.out b/tests/scps_invalid.out
new file mode 100644 (file)
index 0000000..31e8384
--- /dev/null
@@ -0,0 +1,2 @@
+IP 182.181.202.230.52750 > 83.253.102.83.63764: Flags [S], seq 3757264999, win 8192, options [mss 1452,nop,wscale 2,nop,nop,scps[bad opt]>
+IP 182.181.158.21.53052 > 83.253.102.83.30122: Flags [S], seq 2824624414, win 8192, options [mss 1452,nop,wscale 2,nop,nop,scps[bad opt]>
diff --git a/tests/scps_invalid.pcap b/tests/scps_invalid.pcap
new file mode 100644 (file)
index 0000000..e420bae
Binary files /dev/null and b/tests/scps_invalid.pcap differ