我有一些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. 如何計算在不同文件中重複值的次數?
- 3. 如何使用Python計算目錄中的文件數
- 4. 使用ArrayLists計算文件中整數的出現次數
- 5. 如何計算使用python顯示一個字母的次數?
- 6. tcp原始程序中的PCAP函數。
- 7. 計算字符串在文件中重複的次數?
- 8. Python - 計算文件中的字符數
- 9. 如何計算數組列表中單詞的重複次數?
- 10. 使用TCP傳輸文件
- 11. 如何計算傳輸文件上傳的字節數?
- 12. 如何計算使用C++的文件中的行數?
- 13. 如何使用lua編輯pcap文件
- 14. 計算Python中重複序列的最長出現次數
- 15. 使用Python計算文件中的偶數
- 16. 計算從數字中的.txt文件平均使用Python
- 17. 如何計算用戶輸入錯誤答案的次數(Python)
- 18. 如何計算python中分區字符的出現次數?
- 19. 如何計算單詞在一列中出現的次數,python
- 20. 如何使用python從pcap文件過濾字符串?
- 21. 如何計算txt文件中的重複行數
- 22. 如何計算TCP校驗
- 23. Python - 計算文件傳輸時間
- 24. 你如何計算列表中最大的重複次數?
- 25. 如何計算在C++中重複單詞的次數
- 26. 如何計算Ocaml中連續重複的次數
- 27. 如何使用C來計算文件中的字節數?
- 28. 如何使用sed計算文件中非空行的數量?
- 29. 計算上傳文件的數量
- 30. 在python中,如何計算函數內滿足條件的次數?