2012-12-17 48 views
2

我想排序一個先前捕獲的Pcap文件,我想建立一個IP源和目的地列表,所以我可以對他們運行計算。從捕獲的PCAP蟒蛇的IP列表

我試圖搜索使用搜索功能的pcap文件,但這與IP地址,任何想法失敗?

最終我希望代碼使用下面的代碼來生活,然後建立一個列表,如果IP地址。

newpkt = sniff(count = 100, prn=lambda x:x.sprintf("{IP:%IP.src% -> %IP.dst%\n}  {Raw:%Raw.load%\n}")) 

回答

3

這裏是任何結果誰可能需要

from scapy.all import * 

pkts = rdpcap("capture.cap") 

test = "" 
for pkt in pkts: 
    temp = pkt.sprintf("%IP.src%,%IP.dst%,") 
    test = test + temp 

print test 
+1

您可以點擊選中標記爲「接受」這個作爲答案,這將關閉循環。 – RocketDonkey