更新
为了提供更多的上下文,我专注于跟踪移动设备,但似乎Android和iOS提供了随时间随机化WiFi MAC地址以抵消跟踪的机制。如果您对该主题感兴趣,请阅读本文:
https://arxiv.org/pdf/1703.02874.pdf
我收集了最多10万条散列Mac地址条目的日志文件。
但看起来我的MD5哈希不能正常工作。我认为一些Mac地址有不同的哈希值。
对于Hashing,我使用了以下代码:
import hashlib
from scapy.all import *
def PacketHandler(packet):
if packet.haslayer(Dot11):
mac = hashlib.md5(packet.addr2.encode('utf-8')).hexdigest()
其中 packet.addr2 来自scapy模块,一个wifi嗅探模块。 是否有可能这不符合预期?