Free tools Windows power users keep installed
One-click scans. No signup required.
An ESP32 can pass selected Wi-Fi frames to your application in promiscuous mode, making it possible to display observations and count deauthentication frames. That is monitoring, not proof of an attack: a frame alone cannot establish intent or identify who sent it. This part of the build explains the documented capabilities, the processing limits, and how to frame a portal around authorized observation.
What this part of the ESP32 multi-tool can do
Espressif’s ESP-IDF Wi-Fi reference documents station, Soft-AP, concurrent AP/station operation, scanning, and promiscuous monitoring. Together, these APIs provide building blocks for a device that observes selected Wi-Fi frames and presents local status or scan results. They do not, by themselves, create a web server or a captive portal.
As an Amazon Associate I earn from qualifying purchases.
Use the monitor only on networks and in environments where you are authorized to observe traffic. Treat the displayed data as observations, not as a complete record of all wireless activity.
How promiscuous packet monitoring works
In promiscuous mode, the Wi-Fi driver can pass configured categories of 802.11 frames to an application callback. The ESP-IDF Wi-Fi Modes guide lists management, data, control, and CRC-error frames among the available categories. Filters determine what reaches the application; other 802.11 error frames are not delivered. This is not an assurance that every packet or every frame type will be captured.
#1 Best Overall
- 2.4GHz Dual Mode WiFi + Bluetooth Development Board
- Support LWIP protocol, Freertos
- SupportThree Modes: AP, STA, and AP+STA
- Ultra-Low power consumption, Compatible with Arduino IDE
- ESP32 is a safe, reliable, and scalable to a variety of applications
Capture scope also depends on the project’s radio and channel configuration. The cited documentation establishes promiscuous monitoring and filtering, but does not specify a channel strategy for this build. Make the active channel and filter choices visible in the interface so readers can interpret what the device is observing.
Keep the Wi-Fi callback short
The promiscuous callback runs in the Wi-Fi driver task. Espressif warns that sniffing can significantly affect station or access-point throughput and recommends posting an event to an application task when frame processing is substantial. Keep callback work limited to the minimum needed to hand off an observation; do parsing, aggregation, and portal updates elsewhere.
Rank #2
- Dual-Core Performance Up to 240 MHz: Run sensor processing, wireless communication, automation logic and connected-device tasks on a 32-bit dual-core ESP32 platform designed for responsive embedded and IoT projects
- Built-in Wi-Fi and Bluetooth 4.2: Connect to 2.4 GHz Wi-Fi networks or use Bluetooth Classic and BLE for wireless sensors, smart devices, remote controls, home automation and other connected projects
- Flexible Power-Saving Modes: ESP32 power-management features support dynamic clock scaling and low-power operating modes, helping developers reduce energy use in compatible sensing, monitoring and connected-device applications, suitable for battery-powered Internet of Things (IoT) devices.
- USB-C Programming with CP2102: Connect through USB-C for power, sketch uploads and serial monitoring, while GPIO, UART, SPI and I2C interfaces support sensors, displays, motor drivers and other modules (USB-C cable not included)
- Over-the-Air Update Support: Configure OTA functionality through a compatible ESP-32 software framework to update deployed firmware over Wi-Fi without reconnecting the board by USB for every revision
Can an ESP32 detect deauthentication attacks?
It can observe and count deauthentication management frames. Espressif describes authentication/deauthentication and association/disassociation as management frames involved in connecting a station to an access point, and notes that spoofed management frames can be used in denial-of-service and man-in-the-middle attacks. But seeing a deauthentication frame does not prove it was malicious, establish that a client was successfully disconnected, or identify its sender.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteA detector may flag a pattern according to a threshold chosen by its implementer, but the cited documentation does not validate a threshold, false-positive rate, or attribution method. Label such an output as an alert or unusual count—not a confirmed attack—and provide the underlying observation and time context for the reader to assess.
Rank #3
- Powerful ESP-32 Board: Unlock the world of Internet of Things (IoT) and advanced electronics with the heart of this kit: the ESP-32 board. It features a powerful dual-core processor, integrated Wi-Fi and Bluetooth 4.2, making it perfect for building connected, smart devices that communicate with your phone or the cloud. It's fully compatible with the Arduino IDE for easy programming.
- Super Starter Kit: This kit contains over 35 different modules and electronic components, including sensors, displays, motors, and input devices. From LEDs and buttons to an OLED screen, servo motor, and keypad, you have everything needed to explore a vast range of projects in one box.
- Step by Step Online Tutorial: Jump right in with our detailed, beginner-friendly tutorial. Access 30+ projects with complete code, clear circuit diagrams, and step-by-step instructions. Learn the fundamentals of electronics, coding, and how to utilize the ESP-32's unique capabilities without any prior experience.
- Hands-on Learning for All Skill Levels: Perfect for students, makers, engineers, and hobbyists. Start with basic circuits and coding, then progress to intermediate and advanced IoT applications. Build practical projects like weather stations, smart home controllers, remote-controlled devices, and interactive gadgets. The skills you learn are the foundation for real-world innovation.
- Quality & Great Support: Elegoo is committed to quality. We provide a clear, detailed tutorial guide, refined code, and a well-organized component kit. All modules are carefully selected for reliability and ease of use. Our dedicated technical support team and active online community are ready to help you succeed in your learning journey.
Use PMF as a defense where supported
Protected Management Frames (PMF) add integrity protection for broadcast management frames and protect against specified spoofed management-frame attacks. Espressif documents PMF support in ESP32 station and Soft-AP modes in its ESP-IDF v6.1 Wi-Fi Security guide. PMF is Optional by default in the documented configuration. PMF Required can be selected, but the device will then connect only to a peer that supports PMF.
PMF settings are relevant to the ESP32’s own station or access-point connections; they do not make the multi-tool a protection mechanism for other devices on the network. For broader network security, configure the actual access point and clients appropriately.
Rank #4
- 2.4GHz Dual Mode WiFi + Bluetooth Development Board
- Support LWIP protocol, Freertos;ESP32 is a safe, reliable, and scalable to a variety of applications
- SupportThree Modes: AP, STA, and AP+STA
- Ultra-Low power consumption, Compatible with Arduino IDE
- 1PCS 30Pin ESP32 Development Board 2.4GHz WiFi Dual Cores Microcontroller Integrated with Antenna RF Low Noise Amplifiers Filters
Present observations in a web portal
A portal can show the device’s mode, selected channel and filters, scan results, and frame counters. The ESP-IDF API supports Soft-AP and concurrent AP/station operation. The Arduino-ESP32 Wi-Fi API documents scans that can return SSID, encryption type, RSSI, BSSID, and channel, and links examples for access-point and station modes.
Those Wi-Fi features are ingredients, not an automatic portal implementation. The web server, DNS handling, authentication, and whether phones automatically display a portal are separate project choices; the cited APIs do not establish a particular user experience. Keep the interface limited to status, configuration, and observations from authorized monitoring, and avoid presenting scan or frame data as a complete view of the network.
Best Value
- 2.4GHz Dual Mode WiFi + Bluetooth Development Board
- Ultra-Low power consumption, works perfectly with the Arduino IDE
- Support LWIP protocol, Freertos
- SupportThree Modes: AP, STA, and AP+STA
- ESP32 is a safe, reliable, and scalable to a variety of applications
Choose the framework and operating mode deliberately
| Approach | Documented capability | What the project must decide |
|---|---|---|
| ESP-IDF | Station, Soft-AP, AP+STA, scanning, promiscuous monitoring, and frame filtering are documented in the Wi-Fi reference. | Frame filters, radio/channel configuration, callback handoff, and how the portal is implemented. |
| Arduino-ESP32 | Wi-Fi scanning returns network details including SSID, encryption type, RSSI, BSSID, and channel; the API links AP and station examples. | The exact monitoring and portal implementation. The cited Arduino API material does not establish a particular portal design. |
In either framework, promiscuous monitoring can reduce Wi-Fi throughput. If the device also serves a Soft-AP or maintains a station connection, account for that impact and keep packet work out of the driver callback. The sources establish available modes and APIs, not a tested performance figure for this particular build.
Quick Recap
What to verify before assembling the build
- Confirm the exact ESP32 board, framework, and firmware version; the documented capabilities do not identify a specific board or compatibility combination.
- Decide whether the device will operate as a station, a Soft-AP, or both, and document the channel and frame filters used.
- Keep processing lightweight in the driver callback and move substantial work to an application task.
- Make clear that frame counts and alerts are observations, not confirmation of hostile intent or attribution.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

