[英]Using scapy with python 2.7
我正在嘗試使用scapy,python-2.7和一些圖形模塊(我還沒有想到)對數據包進行圖形化表示。 基本上,我想使用scapy從pcap文件中讀取數據包的類型,對其進行解析,然后依次模擬圖形。
我編寫了以下代碼,只是檢查rdpcap的工作方式:
**from scapy.utils import rdpcap
packets = rdpcap("/Packet_Inspection/Sample_2.pcap000")
print packets**
而且我不斷收到以下錯誤:
**Traceback (most recent call last):
>> File "test1.py", line 8, in <module>
packets = rdpcap("/Packet_Inspection/Sample_2.pcap000")
>>File "C:\python27\lib\site-packages\scapy\utils.py", line 559, in rdpcap
return fdesc.read_all(count=count)
>>File "C:\python27\lib\site-packages\scapy\utils.py", line 729, in read_all
res = RawPcapReader.read_all(self, count)
>>File "C:\python27\lib\site-packages\scapy\utils.py", line 680, in read_all
p = self.read_packet()
>>File "C:\python27\lib\site-packages\scapy\utils.py", line 725, in read_packet
p = conf.raw_layer(s)
>>TypeError: 'NoneType' object is not callable**
請在這里幫助我。
這里可能有很多問題。
/Packet_Inspection/Sample_2.pcap000
真正存在於根目錄嗎?
pcap中有數據包嗎?
同樣, rdpcap
返回一個scapy Packet
對象的python數組。 您可以嘗試使用print packets[0]
打印單個實例print packets[0]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.