Skip to content

phoenixdev-512/wifideauthattack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Wi-Fi Security Monitor

License Platform Purpose

Educational tool for detecting Wi-Fi deauthentication attacks

Wi-Fi Security Icon

πŸ“– Overview

A passive monitoring tool for network administrators to detect deauthentication attacks in Wi-Fi networks. Designed for educational purposes and authorized security testing.

✨ Features

Feature Description
πŸ” Attack Detection Identifies deauthentication packets in real-time
🚨 Alert System Immediate notifications for suspicious activity
πŸ“Š Logging Timestamped records of security events
βš–οΈ Ethical Design Strictly for authorized educational use

⚠️ Legal Disclaimer

Warning
This tool is only for:

  • Educational use in controlled environments
  • Security testing with explicit network ownership/permission

❗ Unauthorized use may violate laws like the Computer Fraud and Abuse Act

πŸ› οΈ Hardware/Software Requirements

Hardware

  • ESP32 (or compatible Wi-Fi microcontroller)

Software

  • Arduino IDE (Download)
  • ESP32 Board Package (Install Guide)
  • Libraries:
    #include <WiFi.h>
    #include <esp_wifi.h>
    

πŸš€ Installation bash Copy

Clone repository (if applicable)

git clone https://github.com/your-repo/wifi-security-monitor.git cd wifi-security-monitor Setup Arduino IDE

Install ESP32 board support

Add required libraries

Upload to ESP32

arduino Copy void setup() { Serial.begin(115200); // Initialization code... } Monitor Output

Serial Monitor at 115200 baud

πŸ“ Usage Example python Copy [2023-11-15 14:30:45] ALERT: Deauth packet detected Source MAC: AA:BB:CC:DD:EE:FF
Target MAC: 11:22:33:44:55:66
RSSI: -72dBm
🌟 Future Roadmap Push notifications via Telegram/Email

Automated MAC address whitelisting

Statistical anomaly detection

🀝 Contributing bash Copy

Standard contribution workflow

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push (git push origin feature/AmazingFeature)
  5. Open a Pull Request
    πŸ“œ License Distributed under the MIT License. See LICENSE for details.

⚠️ Use responsibly and only on networks you own/have permission to test

```

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages