本项目是基于ESP32的WiFi嗅探器,可以扫描附近的WiFi使用设备
Wi-Fi的嗅探是通过ESP32提供的WiFi数据包嗅探功能实现的,具体的实现过程如下:
- 通过
esp_wifi_set_promiscuous
函数设置ESP32为嗅探模式 - 通过
esp_wifi_set_promiscuous_rx_cb
函数设置嗅探回调函数 - 在回调函数中解析WiFi数据包, 获取MAC地址:
- 将MAC地址转换为字符串,通过屏幕打印出来
本项目是基于ESP32的WiFi嗅探器,可以扫描附近的WiFi使用设备
Wi-Fi的嗅探是通过ESP32提供的WiFi数据包嗅探功能实现的,具体的实现过程如下:
esp_wifi_set_promiscuous
函数设置ESP32为嗅探模式esp_wifi_set_promiscuous_rx_cb
函数设置嗅探回调函数