我有一個使用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