0
我想要創建並訪問從pcap文件解析出的值的三維列表,使得每行包含3個值: row 1 = [protocol] [來源IP] [目標IP]。創建協議列表和src,使用python在scapy中創建dst IP
我使用scapy,這裏是我迄今爲止工作過的代碼。這OBV沒有工作,吐口水痛風僅單列結果:
pkts=rdpcap("conf.pcap")
def parsePcap():
IPList = []
count=0
for pkt in pkts:
#print pkt.summary()
if pkt.haslayer(IP):
proto = pkt.getlayer(IP).proto
x = pkt.getlayer(IP).src
y = pkt.getlayer(IP).dst
IPList[count].append((proto,x,y))
count+=1
return IPList[count]
parsePcap()