Libtins TCP StreamFollower以相反的方向为同一连接调用新的连接方法

Libtins TCP StreamFollower以相反的方向为同一连接调用新的连接方法,tcp,libtins,Tcp,Libtins,我使用了将sniffer更改为FileSniffer中给出的示例tcp流跟随器,只添加了一个计数器来检查on_client_数据和on_server_数据方法中的数据包匹配数量,并使用wireshark进行比较 我签入了一个文件,计数器值与wireshark中的“显示”数据包匹配 C:\WINDOWS\system32>Libtins_Testing.exe sample1.pcap Starting capture on interface sample1.pcap [+] New co

我使用了将sniffer更改为FileSniffer中给出的示例tcp流跟随器,只添加了一个计数器来检查on_client_数据和on_server_数据方法中的数据包匹配数量,并使用wireshark进行比较

我签入了一个文件,计数器值与wireshark中的“显示”数据包匹配

C:\WINDOWS\system32>Libtins_Testing.exe sample1.pcap
Starting capture on interface sample1.pcap
[+] New connection 192.168.40.30:4039 - 192.168.40.18:1802

[+] Connection closed: 192.168.40.30:4039 - 192.168.40.18:1802

620

160242
但是,当我检查另一个文件时,计数器值不正确,并且与wireshark中的“显示”数据包不匹配,并且它将反向视为[+]新连接,如下所示

C:\WINDOWS\system32>Libtins_Testing.exe sample2.pcap
Starting capture on interface C:/Users/RRS4FE/Desktop/sample2.pcap

[+] New connection 192.168.40.30:57058 - 192.168.40.16:1802

[+] New connection 192.168.40.16:1802 - 192.168.40.30:57058

289586

110079
问题可能是什么?可以做哪些更改来解决问题