我试图比较嗅探数据包。我必须将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程序.... –