DeauthDetector
Detect deauthentication frames using an ESP8266
Install / Use
/learn @SpacehuhnTech/DeauthDetectorREADME
DeauthDetector
Detect deauthentication frames using an ESP8266

Buy
Maltronics is selling a Deauth Detector based on this project:
🛒 https://maltronics.com/products/deauth-detector
Support us
Hey, do you like this kind of project?
To make sure we can keep working on free and open-source projects like this,
please consider becoming a :heart: Sponsor or support us via :coffee: Ko-fi.
Visit spacehuhn.com to learn more about us. :chicken:
<a href='https://ko-fi.com/G2G75FA4V' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://cdn.ko-fi.com/cdn/kofi2.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
How it works
If the ESP8266 detects deauthentication or disassociation frames it will turn on its LED. That's all ¯\ (ツ)/¯.

So this is a good and cheap way to detect a Wi-Fi deauthentication attack.
How to install it
You will only need to follow one of the installation methods!
Uploading the .bin file
Upload the deauth_detector.bin using the nodemcu-flasher or the esptool from Espressif.
Using Arduino
1 Install Arduino
2 Install the ESP8266 SDK
3 Download this project and open it with Arduino
4 Maybe customize the code:
#define channel 1 //the channel it should scan on (1-14)
#define channelHopping true //scan on all channels
#define maxChannel 13 //US = 11, EU = 13, Japan = 14
#define ledPin 2 //led pin ( 2 = built-in LED)
#define inverted true // invert HIGH/LOW for the LED
#define packetRate 3 //min. packets before it gets recognized as an attack
#define scanTime 500 //scan time per channel in ms
5 Upload the code to your ESP8266 (don't forget to set it to the right upload settings!)
Done
Related Skills
node-connect
338.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.6kCommit, push, and open a PR
