我有一些pcap文件,我想計算基於每個流的tcp重新傳輸的數量。有誰知道我可以利用這個Python模塊嗎?如何計算使用python的pcap文件中的tcp重傳次數?
2
A
回答
2
我不知道那些會爲你計算的東西,但有幾種方法可以在Python中打開pcap文件。我喜歡scapy,http://www.secdev.org/projects/scapy/
還有pypcap http://code.google.com/p/pypcap/雖然我從來沒有用過它,但dirtbags.net的實現看起來很有趣。它不使用pcap庫,這很酷。 http://dirtbags.net/py-pcap.html
2
沒有足夠的信譽分發布此作爲註釋,但使用-T
選項(需要使用pdml
或psml
參數)的PCAP文件tshark支持導出爲xml:
tshark -T pdml -r {infile} >{outfile}
一個你有xml文件,你可以很容易地用它可用的許多庫中的一個來解析它們。
0
你可以使用python子進程來調用tshark。 tshark是wireshark的控制檯版本。 tshark/wireshark有很多選項來過濾和分析pcaps。基於每個流的計數重傳可以像這樣歸檔:
tshark -T fields -e tcp.stream -e frame.number -r cap.pcapng 'tcp.analysis.retransmission'
相關問題
- 1. TCP重傳的次數
- 2. 計數TCP重傳
- 3. 如何計算在不同文件中重複值的次數?
- 4. 如何使用python來計算函數中發生的次數
- 5. 如何計算子字符串在csv文件中使用python的次數
- 6. 如何使用Python計算目錄中的文件數
- 7. 如何使用C/C++提取pcap文件的TCP頭中的選項字段
- 8. 如何使用Python計算TCP數據包校驗和?
- 9. 傳輸文件在使用Python TCP
- 10. 如何計算數組中重複元素的重複次數?
- 11. 使用python計算每個地址在數據文件中出現的次數
- 12. 使用ArrayLists計算文件中整數的出現次數
- 13. 如何計算使用python顯示一個字母的次數?
- 14. 如何計算單詞在文本文件中的次數
- 15. 使用TCP重置計數
- 16. 如何使用python顯示和分析.pcap文件的內容?
- 17. 如何使用Python解析pcap文件的以太網頭?
- 18. Python:計算文件中某個單詞出現的次數
- 19. tcp原始程序中的PCAP函數。
- 20. Python - 計算文件中的字符數
- 21. 計算字符串在文件中重複的次數?
- 22. 使用python計算平面文件中的字符串出現次數
- 23. 重播Pcap文件,如數據
- 24. 使用python創建一個pcap文件
- 25. 如何計算在Eclipse中運行java文件的次數?
- 26. 如何計算遠程JS文件中的「點擊次數」?
- 27. 如何使用Javascript計算文本文件中的字數
- 28. 如何使用bash來計算文件中字符串的出現次數?
- 29. 解析Python中的PCAP文件
- 30. 如何計算遞歸函數中值的重複次數?