我有一个任务,我必须对作为探测请求返回的每个 mac 地址的最后 3 个字节进行假名化。ce:63:be:f5:04:00
我的意思是ce:63:be:aa:aa:a1
每次我嗅探时都会像这样格式化打印的mac地址。如何在我的 python 脚本中执行此操作?
from scapy.all import *
def PacketHandler(pkt) :
if pkt.haslayer(Dot11) :
if pkt.type == 0 and pkt.subtype == 4 :
print("Client with Mac: %s probing for SSID: %s" % (pkt.addr2, pkt.info))
sniff(iface="wlan1mon", prn = PacketHandler)