GitXplorerGitXplorer
S

DeauthDetector

public
780 stars
192 forks
19 issues

Commits

List of commits on branch master.
Verified
1a75cccf409925852ac5ecc83fde3602516e4e2e

Added link to maltronics

committed 3 years ago
Verified
88e4b400e494494b51ed2322e05b6ec8a1d22608

Updated support section

committed 3 years ago
Unverified
56398898d15305d0b460cfc7bfd5fed049fe8dff

Added bin file for DSTIKE board

committed 6 years ago
Unverified
b08b3f10570cf37a64778da4ef478c3f38ae9d95

Made LEDs green by default

committed 6 years ago
Unverified
69295cf055c8862b9dd2a2226e29aa53d9d81580

fixed variable name

committed 6 years ago
Unverified
4cf3dff31f78e6339a9bbac1a9008d2bf0a4cf14

Nullpointer check

committed 6 years ago

README

The README file for this repository.

DeauthDetector

Detect deauthentication frames using an ESP8266

esp8266 deauth detector custom build

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 ❤️ Sponsor or support us via ☕ Ko-fi.

Visit spacehuhn.com to learn more about us. 🐔

Buy Me a Coffee at ko-fi.com

How it works

If the ESP8266 detects deauthentication or disassociation frames it will turn on its LED. That's all ¯\ (ツ)/¯.

blinky esp8266 deauth detector

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