【发布时间】:2014-08-21 21:32:54
【问题描述】:
我正在尝试从 pcap 文件中捕获正确启动(使用 3 路协议:syn、syn-ack、ack)并正确结束的连接。
To capture connections that starts correctly I use the following filter:
(tcp.flags.syn == 1) || (tcp.flags.syn==1 && tcp.flags.ack==1)
我不只通过 ack 进行过滤,因为它会过滤每个包含 ack 且对我没用的包。所以我使用:SYN 或 SYN-ACK 标志来过滤。这仅用于启动连接,所以,我应该如何过滤包以获取结束包?
I'm using something like this: (tcp.flags.fin==1) || (tcp.flags.fin==1 && tcp.flags.ack==1)
我不认为这是正确的,因为我不知道每个连接到底是如何结束的,这取决于实现?还是总是一样?
【问题讨论】: