ssldump/base
EaseTheWorld 36d81fabcb Handle weird 3-way handshake(syn&ack -> syn -> ack)
I have pcaps from Cisco2960 span port and found some tcp handshake has weird order 3-way handshake.
It seems first packet order between sessions is not guaranted for cisco span. maybe.
Current state transition is
        INIT -- syn --> SYN1 -- syn&ack --> SYN2 -- ack --> ESTABLISHED
New state transition starts with SYN1 or SYN2 and adds(revive actually)
STATE_ACK to handle both cases.
case1 : INIT -- syn --> SYN1 -- syn&ack -->ACK -- ack --> ESTABLISHED (normal)
case2 : INIT -- syn&ack --> SYN2 -- syn -->ACK -- ack --> ESTABLISHED
(weird)
2019-08-14 09:00:54 +09:00
..
common.c ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00
debug.c ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00
debug.h ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00
network.c Fix packet length calculation if IP length is 0, due to TSO 2017-05-29 15:54:19 +03:00
network.h ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00
pcap-snoop.c Take project name and version from configure define 2019-05-21 10:37:48 +02:00
print_utils.c ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00
print_utils.h ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00
proto_mod.c Fix order of arguments in calls to calloc 2015-05-18 15:40:22 +02:00
proto_mod.h ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00
targets.mk ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00
tcpconn.c Fix order of arguments in calls to calloc 2015-05-18 15:40:22 +02:00
tcpconn.h In flight connection pool cleaning 2015-04-22 11:23:37 +02:00
tcppack.c Handle weird 3-way handshake(syn&ack -> syn -> ack) 2019-08-14 09:00:54 +09:00
tcppack.h ssldump_0.9b3.orig.tar.gz Import 2015-01-31 10:13:33 +01:00