问题描述
我有一些代码可以扫描无线数据包并显示每个数据包中的mac地址。我想做的是有一个包含mac地址的文本文件,当无线扫描中拾取文件中的一个地址时,代码会用一条消息提醒我。我想不出一种实现此方法的方法,这是无线扫描的代码,下面是文本文件的示例。
import sys
from scapy.all import *
devices = set()
def PacketHandler(pkt):
if pkt.haslayer(Dot11):
dot11_layer = pkt.getlayer(Dot11)
if dot11_layer.addr2 and (dot11_layer.addr2 not in devices):
devices.add(dot11_layer.addr2)
print dot11_layer.addr2
sniff(iface = sys.argv[1],count = int(sys.argv[2]),prn = PacketHandler)
这是文本文件的示例。
00:11:22:33:44:55
AA:BB:CC:DD:EE:FF
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)