├── README.md └── WiFiDeauthDetectorNodeMCU.ino /README.md: -------------------------------------------------------------------------------- 1 | # WiFiDeauthDetectorNodeMCU 2 | Detect deauthentication attack using NodeMCU without using any external leds, 3 | Check following video for demonstaration 4 | https://youtu.be/Xz7QQ-xyBqk 5 | -------------------------------------------------------------------------------- /WiFiDeauthDetectorNodeMCU.ino: -------------------------------------------------------------------------------- 1 | //WiFi Deauth Detector NodeMCU with in-build leds. 2 | //create by Anil Parashar 3 | //www.techchip.net 4 | //https://youtube.com/techchipnet 5 | 6 | #include 7 | 8 | const char* ap = "ssid"; //Your WiFi's access point name 9 | const char* pass = "password"; //Your WiFi's password 10 | int wifiStatus; 11 | int connectStatus = 0; 12 | 13 | void setup() { 14 | pinMode(LED_BUILTIN, OUTPUT), pinMode(2, OUTPUT); 15 | WiFi.begin(ap, pass); 16 | } 17 | 18 | void loop() { 19 | wifiStatus = WiFi.status(); 20 | if(connectStatus == 0){ digitalWrite(LED_BUILTIN, 1), digitalWrite(2, 0);} //for inverted change 0 to 1 & 1 to 0 21 | if(wifiStatus == WL_CONNECTED){ digitalWrite(2, 1), digitalWrite(LED_BUILTIN, 0), connectStatus ++;} 22 | else if(connectStatus != 0){digitalWrite(LED_BUILTIN, 1), digitalWrite(2, 0); } 23 | delay(1000); 24 | } 25 | --------------------------------------------------------------------------------