# spacehuhntech/esp8266_deauther

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/spacehuhntech-esp8266-deauther).**

14,840 stars · 2,765 forks · C · NOASSERTION

## Links

- GitHub: https://github.com/SpacehuhnTech/esp8266_deauther
- Homepage: http://deauther.com
- awesome-repositories: https://awesome-repositories.com/repository/spacehuhntech-esp8266-deauther.md

## Topics

`arduino` `attack` `board` `deauth` `deauther` `esp8266` `hack` `hacktoberfest` `scanning` `wifi`

## Description

This project is custom firmware for ESP8266 hardware that transforms the microcontroller into a wireless security audit platform. It functions as a deauthentication tool and a wireless network simulator designed for security testing and auditing.

The software enables the generation of synthetic beacon frames to create multiple fake network identifiers and sends raw management frames to force devices to disconnect from wireless access points. These capabilities allow for the simulation of deceptive wireless environments and the testing of network resilience against management frame attacks.

The platform includes utilities for wireless device scanning and network discovery to identify active access points and devices. These operations are managed through a web-based command interface that translates browser requests into low-level radio commands.

## Tags

### Security & Cryptography

- [WiFi Attack Toolkits](https://awesome-repositories.com/f/security-cryptography/multi-vector-wifi-attack-suites/wifi-attack-toolkits.md) — Provides an integrated toolkit for scanning and attacking WiFi networks via management frame simulation and deauthentication.
- [WiFi Reconnaissance](https://awesome-repositories.com/f/security-cryptography/multi-vector-wifi-attack-suites/wifi-attack-toolkits/wifi-reconnaissance.md) — Scans and enumerates nearby WiFi access points and clients to identify security gaps in the local environment.
- [Deauthentication Attacks](https://awesome-repositories.com/f/security-cryptography/wi-fi-packet-injection/deauthentication-attacks.md) — Sends forged deauthentication frames to disconnect target clients from wireless networks for security testing.
- [Wireless Target Discovery](https://awesome-repositories.com/f/security-cryptography/wireless-target-discovery.md) — Automates the identification and categorization of available wireless access points for security auditing. ([source](https://github.com/spacehuhntech/esp8266_deauther/wiki))

### Hardware & IoT

- [ESP8266 Custom Firmware](https://awesome-repositories.com/f/hardware-iot/esp8266-custom-firmware.md) — Provides custom firmware for ESP8266 chips that transforms the hardware into a portable security audit device.
- [RF Beacon Generators](https://awesome-repositories.com/f/hardware-iot/rf-beacon-generators.md) — Generates specialized radio beacon signals to broadcast multiple fake network identifiers.

### Networking & Communication

- [Wireless Deauthentication Tools](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/wireless-network-utilities/wireless-deauthentication-tools.md) — Sends management frames to force specific wireless devices to disconnect from their access points. ([source](https://github.com/spacehuhntech/esp8266_deauther/wiki))
- [Raw Wireless Frame Injection](https://awesome-repositories.com/f/networking-communication/raw-wireless-frame-injection.md) — Implements raw 802.11 frame injection to forcefully disconnect clients from wireless access points.
- [Wireless Packet Capturing](https://awesome-repositories.com/f/networking-communication/wireless-packet-capturing.md) — Monitors raw wireless traffic in the air to identify nearby devices and access points without associating.
- [Wireless Network Utilities](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/wireless-network-utilities.md) — Acts as a wireless network utility that generates fake identifiers to test discovery tool resilience.

### Operating Systems & Systems Programming

- [Radio Register Manipulation](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-register-timing/radio-register-manipulation.md) — Manipulates low-level wireless radio registers to bypass standard network stack limitations for raw frame injection.
- [Wireless SSID Simulation](https://awesome-repositories.com/f/operating-systems-systems-programming/gps-location-simulation/wireless-simulation/wireless-ssid-simulation.md) — Creates multiple fake network identifiers to test how discovery tools handle deceptive wireless environments.

### Testing & Quality Assurance

- [Wireless Identifier Simulation](https://awesome-repositories.com/f/testing-quality-assurance/network-resilience-simulators/wireless-identifier-simulation.md) — Generates numerous fake wireless network identifiers to test the resilience of network discovery tools. ([source](https://github.com/spacehuhntech/esp8266_deauther/wiki))

### User Interface & Experience

- [Web-Based Control Panels](https://awesome-repositories.com/f/user-interface-experience/web-based-control-panels.md) — Provides a browser-accessible control panel for managing low-level wireless radio commands.
