我有一个使用jnetpcap库分析.pcap文件的Java应用程序。我需要删除所有重复的,重新发送和乱序的数据包。有什么办法可以使用jnetpcap库来做到这一点?至少要删除重复的数据包。使用jnetpcap删除重复数据包
2
A
回答
0
您可以使用序列号并检查它是否重复。如果现在序列号小于或等于最后一个有效序列号,则可以删除它。您可以使用seq()
函数获得序列号。
Tcp tcp = new Tcp();
tcp.seq();
0
注意:jnetpcap库当前不支持TCP重组,这是执行所请求的复杂功能所必需的。但是做一些或全部的匹配可能会相对容易。
匹配的请求到响应和删除重复
的请求将匹配的响应的目的地端口的源端口。 请求的确认将匹配响应的seq。 这应该有助于将一个请求与一个响应进行匹配。
现在,随着重传(又名。重复)...
的重传请求都会有相同的信息,其对应。相同的src,dst,ack和seq编号。
我知道更多关于pcap文件和数据包,如果你联系我。
相关问题
- 1. 从pcap删除重复数据包
- 2. Python重复数据删除记录 - 重复数据删除
- 3. 使用数据流删除重复
- 4. 使用重复数据删除的NodeJS
- 5. 删除重复数据删除 -
- 6. Sybase删除重复数据
- 7. 重复数据删除
- 8. SSIS删除重复数据
- 9. 重复数据删除
- 10. 数据重复数据删除
- 11. MYSQL重复删除重复行并删除重复行数据最少
- 12. 删除重复数据而不删除数据加载多次
- 13. 删除使用array_unique重复
- 14. 删除重复使用C#
- 15. 使用ListIterator删除重复
- 16. jNetPcap for Android数据包捕获
- 17. JS:删除数组中的重复值,包括原始数据
- 18. 重复数据删除多维数组
- 19. 删除SSIS包中的重复,优先于列数据
- 20. Python中的重复数据删除
- 21. 重复数据删除框架?
- 22. MySQL的重复数据删除
- 23. MySQL记录重复数据删除
- 24. 删除行重复数据VBA
- 25. 在线CSS DRYer(重复数据删除)
- 26. 删除数据表中的重复项
- 27. 在ruby中删除重复的数据
- 28. SQL Server 2008重复数据删除
- 29. ElasticSearch API POST/PUT重复数据删除
- 30. 电子邮件重复数据删除
Wireshark有一个'跟随连接'选项,这似乎是一个比这更好的追求路径。 – EJP 2012-08-06 02:55:55