我正在尝试使用原始套接字发送wifi直接探测数据包,以便移动设备将在wifi直接设备列表中显示它们。
我试图在监控模式下首先在Wireshark中捕获数据包,以便了解数据包结构并与Wifi Direct specification中提到的P2P探测请求数据包进行比较。
但是我无法在Wireshark中捕获正确的探测包。任何人都可以建议我在我的方法中缺少什么?
答案 0 :(得分:0)
我无法使用过滤器WLAN.addr = XX:XX:XX:XX:XX:XX捕获数据包。 (实际的wifi Mac地址),因为WiFi Direct Mac地址不同,第一个字节不同。例如,如果你的wifi mac是00:04:CB:CX:DE:E7那么WiFi-Direct地址是02:04:CB :CX DE:E7。
此外,我可以在向设备发送探测响应数据包时显示列出的设备。