У меня есть задание, в котором я должен псевдонимировать последние 3 байта каждого адреса Mac, которые я получаю в качестве тестовых запросов. Под этим я подразумеваю форматировать печатный адрес mac, например, ce:63:be:f5:04:00
до ce:63:be:aa:aa:a1
каждый раз, когда я нюхаю. Как я могу сделать это в моем скрипте 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)