仅接收源 MAC 地址等于传输 MAC 地址的数据包的正确 BPF 过滤器是什么?
查看文档,似乎这些字段应该可以通过wlan[21:12]
或者wlan.addr2
但我无法让它们工作。
仅接收源 MAC 地址等于传输 MAC 地址的数据包的正确 BPF 过滤器是什么?
查看文档,似乎这些字段应该可以通过wlan[21:12]
或者wlan.addr2
但我无法让它们工作。
根据手册pcap-filter
页,tshark 或 Wireshark 的捕获过滤器不支持相互比较数据包字段。
但是,您可以使用显示过滤器来执行此操作(Wireshark 中的顶部栏,一旦开始捕获):
wlan.sa == wlan.ta
要使用捕获过滤器检查DS 标志是否等于 0x1 ,您可以执行以下操作:
wlan[1] & 3 = 1
它检索 wlan 标头的第二个字节 ( wlan[1]
),屏蔽 2 个低位 ( & 3
),并将结果与 1 进行比较。