我試圖比較嗅探數據包。我必須將src
地址與以前的地址進行比較,並且與dst
地址相同。 這是我到目前爲止的代碼:在Python中比較數據包
#!/usr/bin/evn python
from scapy.all import *
pkt = sniff(filter="ip",timeout=5)
for p in pkt:
try:
if IP in pkt:
ip_src=pkt[IP].src
ip_dst=pkt[IP].dst
if (pkt[IP].src[p]!=pkt[IP].src[p+1])
packet=pkt[IP].src
return packet
print "packets not equal"
但這似乎並不正確。誰能幫我?
那麼這是不是一個完整的有效的Python程序.... –