嵌入式 Wi‑Fi Deauth 项目大全
嵌入式 Wi‑Fi Deauth 项目大全
分享者:小吴同学电气设计
用代码与算法重塑传统电气设计流程。专注于工控基础、PLC编程、伺服电机调试、配电箱与控制柜设计,开发高效智能的电气计算与设计辅助工具,让每一个工程师告别低效。
📧 xiaowu112899@outlook.com · 🌐 个人网站 · 📱 微信公众号 · 🎵 抖音 · 📺 B站 · 📝 CSDN博客 · 🐙 GitHub
📢 关于本文档的性质(必读)
本文档是一份纯粹的“项目索引”与“信息汇总”,其内容全部来源于 GitHub 等公开代码托管平台上的现有开源项目。
整理者(小吴同学电气设计)的角色仅限于:
- 通过网络搜索发现这些项目;
- 按照硬件平台、功能特点等进行分类整理;
- 提供项目链接、简要描述和使用提示。
整理者不是任何列出的项目的作者、维护者或贡献者,也不对这些项目的代码质量、安全性、合法性、有效性或持续维护承担任何明示或暗示的责任。
所有项目的知识产权、版权、许可证条款及法律责任均归各自的原作者(Contributors)所有。
本文档不提供任何形式的软件分发、下载托管或技术支持服务,使用者在访问、下载或使用任何项目前,必须自行阅读并遵守该项目仓库中的 License 与 README 文档。
🚨 快速警告(必读)
本文档所列所有项目及技术资料,均严格限于以下用途:
- ✅ 网络安全学术研究与教学实验
- ✅ 已获得明确书面授权的企业内部渗透测试
- ✅ 个人设备与自有网络环境的安全自检
以下行为被明确禁止:
- ❌ 未经授权干扰他人网络通信
- ❌ 用于窃取他人隐私信息或商业机密
- ❌ 破坏公共Wi-Fi热点、机场、酒店、商场等公共网络设施
- ❌ 用于任何形式的勒索、恐吓或非法牟利活动
违反上述限制使用这些工具,将可能触犯:
- 《中华人民共和国刑法》第285条、第286条(非法侵入计算机信息系统罪、破坏计算机信息系统罪)
- 《中华人民共和国网络安全法》第26条、第27条、第63条
- 《中华人民共和国无线电管理条例》相关条款
- 其他国家或地区的同类网络犯罪与隐私保护法律法规
⚖️ 详细法律声明与免责条款
请您在使用本文档所列任何源代码、固件、工具或技术方法前,仔细阅读并充分理解以下条款。一旦您访问、下载、编译、烧录或使用任何相关内容,即视为您已无条件接受本声明的全部约束。
第一条:用途限定声明
1.1 本文档及其中引用的所有GitHub项目,仅供信息安全学术研究、高校网络安全课程教学、已获授权的合规安全检测之目的而整理与传播。
1.2 严禁将本文档中的任何技术用于攻击、渗透、干扰任何未经您本人书面授权或法律明确许可的Wi-Fi网络、接入点、终端设备及通信基础设施。
1.3 严禁将本文档内容用于开发、制造或分销任何形式的网络攻击武器、间谍设备或监控工具。
第二条:责任归属与免责(特别强调整理者角色)
2.1 项目原作者免责:本文档引用的各GitHub项目由其各自的原作者(Contributors)独立维护。项目作者已在各项目仓库中明确声明“仅供教育用途”,任何因使用这些项目而产生的法律纠纷、民事赔偿、数据损失或硬件损坏,均与原项目作者无关。
2.2 整理者免责声明(核心):本文档整理者(“小吴同学电气设计”)仅为对公开可得的GitHub项目信息进行客观的汇总、分类与索引,不参与任何项目的开发、修改、分发或技术支持。整理者对任何项目的内容、功能、安全性、合法性、时效性及适用性不作任何形式的保证。使用者因直接或间接使用本文档所列任何项目而引发的任何形式的损失、索赔或法律责任,均与整理者无关,由使用者自行承担全部责任。
2.3 平台免责:本文档发布所在的平台(包括但不限于GitHub、微信公众号、CSDN、B站等)仅作为信息展示渠道,不对文档内容的合法性、准确性及使用后果承担任何连带责任。
第三条:使用者完全责任条款
3.1 使用者独立承担全部法律责任。您应确保:
- 在使用任何工具前,已取得目标网络所有者/管理员的书面授权;
- 严格遵守您所在国家或地区的所有 applicable laws and regulations(适用法律法规);
- 自行评估并承担操作过程中可能导致的硬件烧毁、固件损坏、数据丢失等风险。
3.2 使用者不得以“从本文档获取了相关信息”作为任何违法行为的辩解理由或免责抗辩。
第四条:技术特性与效果不承诺
4.1 本文档所列项目受限于芯片硬件能力(如ESP8266仅支持2.4GHz)、Wi-Fi协议版本(如WPA3-PMF机制可抵御Deauth攻击)及固件稳定性,整理者不对任何工具的有效性、成功率、隐蔽性或持续性作任何形式的承诺。
4.2 用户应知悉,在公共频段(2.4GHz/5GHz)发射管理帧干扰信号可能违反无线电管理法规,使用者应自行取得必要的无线电发射许可或确保在合法豁免频段及功率内操作。
第五条:知识产权与反汇编限制
5.1 本文档引用的各项目均遵循其各自的开源许可证(如MIT、GPL v3等),使用者应尊重并遵守相应许可证条款。
5.2 未经原作者明确许可,严禁对固件进行反编译、逆向工程或用于商业闭源产品的开发。
第六条:出口管制合规
6.1 部分网络安全工具可能受美国、欧盟或中国等国家/地区的出口管制条例限制。您应确保对相关代码、固件的获取、使用及跨境传输行为符合所有适用的出口管制法律。
第七条:无雇佣/代理关系声明
7.1 本文档的整理与发布,不构成整理者与任何第三方之间的雇佣、代理、合伙或合资关系。整理者不对任何第三方的行为负责。
第八条:保留权利与条款独立性
8.1 整理者保留随时修改、更新本免责声明的权利,修改后的声明自发布之日起生效。
8.2 若本声明中的任何条款被有管辖权的法院或仲裁机构认定为无效或不可执行,不影响其余条款的效力。
⚠️ 技术限制提醒(补充说明)
- ESP8266 仅支持 2.4GHz 频段,无法对5GHz网络发起攻击;
- Deauth 攻击对 WPA3 网络无效(WPA3 引入了受保护的管理帧 PMF);
- 部分项目因硬件资源有限可能存在稳定性问题,请谨慎测试;
- 新型路由器/AP已逐步部署802.11w标准,可有效抵御此类攻击。
一、ESP8266 平台项目
1. Spacehuhn/esp8266_deauther ⭐ 经典之最
- 项目地址:https://github.com/SpacehuhnTech/esp8266_deauther
- 核心特点:最知名、最经典的 ESP8266 Deauther 固件,几乎所有后续项目均受其启发或以其为基础。支持 Web 界面控制、Deauth 攻击、信标(Beacon)攻击、探测请求攻击等多种模式。
- 控制方式:Web 界面(AP:
pwned,IP:192.168.4.1) - 许可证:MIT
2. PhiSiFi-ESP8266
- 项目地址:https://github.com/priyankgada/PhiSiFi-ESP8266
- 核心特点:将 Deauth 攻击与 Evil-Twin(邪恶双子星)攻击相结合,可同时进行两种攻击。配有 Web 界面控制。
- 控制方式:Web 界面(AP:
WiPhi_34732,密码:d347h320) - 技术基础:基于 Spacehuhn 的 esp8266_deauther 和 M1z23R/ESP8266-EvilTwin
3. ESP8266-WiFiPhisher
- 项目地址:https://github.com/balwantyadav1/ESP8266-WiFiPhisher
- 核心特点:集成 Deauth 攻击、Evil Twin 攻击和密码钓鱼功能,配有 128x32 OLED 显示屏实时显示攻击状态和捕获的密码。提供 Web 控制门户。
- 控制方式:Web 界面 + OLED 显示
- 硬件要求:ESP8266 (NodeMCU/Wemos D1 Mini) + SSD1306 OLED
4. Esp-netHunter
- 项目地址:https://github.com/kizohi00/Esp-netHunter
- 核心特点:便携式 ESP8266 设备,支持 Deauth、Evil Twin、自定义钓鱼页面。配有 OLED 显示屏和物理按钮控制。
- 控制方式:物理按钮 + OLED 菜单
- 特色功能:支持自定义 HTML 钓鱼页面上传
5. Deauth-attack-using-esp8266
- 项目地址:https://github.com/miuAvlad/Deauth-attack-using-esp8266
- 核心特点:ESP8266 NodeMCU 上的 Deauth 攻击实现,附带详细的技术研究文档。文档中详细说明了 ESP8266 的频段限制(仅 2.4GHz)和 WPA3 兼容性问题。
6. ESP8266-WiFi-Deauther (ADITYA2124)
- 项目地址:https://github.com/ADITYA2124/ESP8266-DEAUTHER
- 核心特点:配有 SH1106 OLED 屏幕提供图形界面,支持网络扫描和选择目标。
7. wifi-security-lab
- 项目地址:https://github.com/tchaiwanda/wifi-security-lab
- 核心特点:基于 ESP8266 Deauther 的无线安全实验环境搭建文档,包含客户端定向 Deauth 攻击、SSID 欺骗、信标洪泛等实验记录。适合学习用途。
8. Deauth-Guardian
- 项目地址:https://github.com/balwantyadav1/Deauth-Guardian
- 核心特点:Deauth 攻击检测工具,使用 ESP8266 实时检测 Deauth 攻击,通过蜂鸣器 + NeoPixel LED 发出警报。即插即用,超便携。
9. SpacehuhnTech/DeauthDetector
- 项目地址:https://github.com/SpacehuhnTech/DeauthDetector
- 核心特点:官方 Deauth 检测器,使用 ESP8266 检测 Deauth 帧。
10. ESP-WiFi-Deauther-and-Detector
- 项目地址:https://github.com/cheattheweb/ESP-WiFi-Deauther-and-Detector
- 核心特点:Deauth 攻击与检测二合一的概念验证项目,配有 SH1106 OLED 显示屏。
11. ESP8266 Deauther (其他变体)
- gusdleon/esp8266_deauther_taner1:带有基础钓鱼门户的 ESP8266 Deauther
- DevilTwin-2.0-ESP8266:受 Spacehuhn 和 Linset 启发的 Evil Twin 项目
二、ESP32 平台项目
1. ESP32-Deauther (74lg0)
- 项目地址:https://github.com/74lg0/ESP32-Deauther
- 核心特点:通过 Web 界面控制,支持针对特定网络或所有网络发起攻击。ESP32 托管 AP(
ESP32-Deauther,密码:esp32wroom32)。 - 控制方式:Web 界面(IP:
192.168.4.1) - 许可证:GNU GPL V3
2. ESP32-ultimate-tool (zern404)
- 项目地址:https://github.com/zern404/ESP32-ultimate-tool
- 核心特点:功能丰富的 ESP32 工具,除 Deauth 外还包含握手包捕获、IR TV Killer、游戏等。支持 SSD1306 显示屏和物理按钮。
- 控制方式:Web 界面(AP:
DCP-LINK,密码:esp32wroom32) - 构建方式:PlatformIO
3. ESP32-Deauther-EvilTwin (isiy0)
- 项目地址:https://github.com/isiy0/ESP32-Deauther-EvilTwin
- 核心特点:在经典 Deauth 基础上新增 Evil Twin 攻击功能,包含 AP 克隆、凭证捕获、DNS 劫持和专业的钓鱼门户。支持实时凭证监控。
- 控制方式:Web 界面
4. ESP32-C5-Deauth (maxbrito500)
- 项目地址:https://github.com/maxbrito500/esp32-c5-deauth
- 核心特点:支持 2.4GHz/5GHz 双频,通过 BLE(蓝牙低功耗) 远程控制,配有 Android 应用。专为 ESP32-C5 设计。
- 控制方式:BLE + Android App
5. DeautherINO (VinavilDev)
- 项目地址:https://github.com/VinavilDev/DeautherINO
- 核心特点:简单轻量但有效的 ESP32 Deauther。
6. Hydra-ESP
- 项目地址:https://github.com/SameerAlSahab/Hydra-ESP
- 核心特点:ESP32 无线安全研究固件,包含 Deauth、Evil Twin、Super Clone 等功能。支持 802.11 混杂模式监控。
7. esp32-blackout
- 项目地址:https://github.com/brycedc/esp32-blackout
- 核心特点:ESP32 渗透测试工具,提供 REST API 接口进行 Deauth 攻击控制。
- 控制方式:REST API (
/api/deauth)
8. deauth-esp-rs
- 项目地址:https://github.com/bman46/deauth-esp-rs
- 核心特点:使用 Rust 语言编写的 ESP32 WiFi Deauther。
9. ESP32-DEvil-Twin
- 项目地址:https://github.com/architmadankar/ESP32-DEvil-Twin
- 核心特点:ESP32 上的 Deauth + Evil Twin 组合攻击。
三、BW16 (RTL8720DN) 平台项目 ⭐ 双频核心
BW16 基于 RTL8720DN 芯片,原生支持 2.4GHz 和 5GHz 双频,是 Deauth 攻击的热门平台。
1. RTL8720dn-Deauther (tesa-klebeband)
- 项目地址:https://github.com/tesa-klebeband/RTL8720dn-Deauther
- 核心特点:将 ESP32-Deauther 移植到 RTL8720dn,支持 5GHz Deauth。托管 AP(
RTL8720dn-Deauther,密码:0123456789)。 - 控制方式:Web 界面(IP:
192.168.1.1) - 状态指示:RGB LED(红-系统就绪,绿-HTTP通信,蓝-发送 Deauth 帧)
- 许可证:GNU GPL V3
2. Evil-BW16 (7h30th3r0n3)
- 项目地址:https://github.com/7h30th3r0n3/Evil-BW16
- 核心特点:强大的自动化双频(2.4GHz/5.8GHz)Deauther,通过串口终端进行精细控制。支持扫描、定时攻击、随机攻击、嗅探等多种模式。
- 控制方式:串口命令(
start deauther、scan、attack_time等) - 特色功能:内置 WiFi 嗅探器(Beacon、Probe、Deauth、EAPOL、Pwnagotchi)
3. Evil-BW16-WebUI
- 项目地址:https://github.com/Evil-Project-Team/Evil-BW16-WebUI
- 核心特点:BW16 和 ESP32 双平台支持,配备现代化的 Web 控制界面,支持实时监控、信道跳频、高级数据包注入。
- 控制方式:Web 界面
4. BW16-SmartDeauther (SODAVK)
- 项目地址:https://github.com/SODAVK/BW16-SmartDeauther
- 核心特点:支持 Deauth + Disassociation + CTS 多种攻击方式。通过串口终端控制。
- 控制方式:串口命令(
scan、attck [num]、mattck [num])
5. BW16-Tools (FlyingIceyyds)
- 项目地址:https://github.com/FlyingIceyyds/BW16-Tools
- 核心特点:功能最全面的 BW16 工具包,包含 Deauth、信道干扰、Deauth/Disassoc 帧检测、密码钓鱼、DoS 洪水攻击,以及 BLE 蓝牙弹窗攻击和信标广播。
- ⚠️ 状态:已归档,不再更新。因 BW16 硬件资源有限,Beta 版 BLE 功能可能导致内存溢出
- 依赖:基于 5gwifi-bw16 和 RTL8720dn-WiFi-Packet-Injection
6. DeauthEye (wirebits)
- 项目地址:https://github.com/wirebits/DeauthEye
- 核心特点:Deauth 攻击检测工具,使用 BW16 检测 2.4GHz 和 5GHz 上的 Deauth 攻击。
- 硬件要求:Ai-Thinker BW16 (RTL8720DN)
7. cypher-5G-deauther (dkyazzentwatwa)
- 项目地址:https://github.com/dkyazzentwatwa/cypher-5G-deauther
- 核心特点:5GHz + 2.4GHz 双频 Deauther,配有 SSD1306 显示屏和物理按钮。修复了 Adafruit SSD1306 库与 BW16 的兼容性问题。支持 Web UI 控制。
- ⚠️ 注意:不支持 BW16E 型号
8. WiFiX-DualBand-Deauther
- 项目地址:https://github.com/EmenstaNougat/WiFiX-DualBand-Deauther
- 核心特点:基于 BW16 (RTL8720dn) 的 2.4GHz/5GHz 双频 Deauther。
9. R4TKN-FIRMWARE-BW16
- 项目地址:https://github.com/rusyln/R4TKN-FIRMWARE-BW16
- 核心特点:为特定硬件(R4TKN BW16 模块)打造,配备 1.8寸 TFT 屏幕和物理按键。
10. RTL8720dn-Deauther (Thielander)
- 项目地址:https://github.com/Thielander/RTL8720dn-Deauther
- 核心特点:ESP32-Deauther 移植到 RTL8720dn 的另一个分支。托管 AP(
RTL8720dn-Deauther,密码:0123456789)。 - 控制方式:Web 界面(IP:
192.168.1.1)
11. Evil-BW16-Control-Panel
- 项目地址:https://github.com/dagnazty/Evil-BW16-Control-Panel
- 核心特点:使用 Tkinter 构建的桌面 GUI,用于管理 Evil-BW16 设备。
12. WiFi-Pentest-Kit
- 项目地址:https://github.com/mehedishakeel/WiFi-Pentest-Kit
- 核心特点:基于 BW16 (RTL8720DN) 的无线安全测试工具包,包含 Deauth、Evil Twin、信标洪泛、握手包捕获等功能。
四、跨平台 / 通用项目
1. NETHERCAP (Cancro29)
- 项目地址:https://github.com/Cancro29/NETHERCAP
- 支持设备:ESP8266、ESP32、BW16
- 核心特点:功能全面的 Wi-Fi 渗透测试工具,集成了 Deauth All、多目标 Deauth、True Deauth、Evil Twin、Deauth 检测器等多种功能。
- 控制方式:Web 界面(AP:
NETHERCAP,密码:deauther)
2. ESP8266/ESP32通用 Deauther
- 项目地址:https://github.com/sustar07/esp8266-wfi-deauther
- 支持设备:ESP32 或 ESP8266
- 核心特点:支持 Web 界面控制,可针对特定设备或整个网络发起攻击,支持信标洪泛和探测请求攻击。
3. ESP8285 支持
- Spacehuhn 的 ESP8266 Deauther 固件同时支持 ESP8285 芯片。
4. Wi-PWN
- 项目地址:https://github.com/samdenty/Wi-PWN
- 核心特点:ESP8266 固件,可轻松执行 Deauth 攻击。
五、对比总览
| 平台 | 2.4GHz | 5GHz | 代表项目 | 主要控制方式 |
|---|---|---|---|---|
| ESP8266 | ✅ | ❌ | Spacehuhn/esp8266_deauther | Web / OLED + 按钮 |
| ESP32 | ✅ | ❌* | 74lg0/ESP32-Deauther | Web / BLE / API |
| ESP32-C5 | ✅ | ✅ | maxbrito500/esp32-c5-deauth | BLE + Android App |
| BW16 (RTL8720DN) | ✅ | ✅ | Evil-BW16 / RTL8720dn-Deauther | Web / 串口 / GUI |
| 跨平台 | ✅ | 视设备而定 | NETHERCAP | Web |
*注:标准 ESP32 仅支持 2.4GHz,ESP32-C5 等新型号支持 5GHz。
六、快速上手指南
ESP8266 / ESP32 通用步骤
- 安装 Arduino IDE
- 添加 Board Manager URL:
- ESP8266:
https://arduino.esp8266.com/stable/package_esp8266com_index.json - ESP32:
https://dl.espressif.com/dl/package_esp32_index.json
- ESP8266:
- 安装对应板卡支持包
- 克隆项目代码,在 Arduino IDE 中打开
.ino文件 - 选择对应开发板型号和端口,点击上传
BW16 (RTL8720DN) 通用步骤
- 安装 Arduino IDE
- 添加 Board Manager URL:
https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek_amebad_index.json - 安装
Realtek Ameba Boards包 - 选择
Ai-Thinker BW16 (RTL8720DN)板卡 - 启用
Auto Flash Mode - 上传代码
使用 Web 刷写工具
部分项目(如 ESP32-Deauther)支持通过浏览器直接刷写:
七、重要合规与技术提醒(汇总)
| 类别 | 具体说明 |
|---|---|
| 法律风险 | 未经授权使用 Deauth 工具攻击他人网络,在中国大陆可依据《网络安全法》处以最高100万元罚款及刑事责任;在其他司法管辖区亦面临类似重罚 |
| WPA3 免疫 | 传统 Deauth 攻击对 WPA3 网络无效(因802.11w受保护管理帧) |
| 频段限制 | ESP8266/标准 ESP32 仅支持 2.4GHz,无法攻击5GHz网络 |
| 硬件差异 | BW16 不同型号(如BW16E)可能存在引脚定义及库兼容性问题 |
| 安全软件报毒 | 部分刷写工具(.exe)可能被防病毒软件误报为恶意程序 |
| 内存限制 | BW16 SRAM 资源有限,运行复杂功能(如BLE+Deauth并发)易导致看门狗复位 |
| 无线电合规 | 在2.4GHz/5GHz频段持续发送管理帧,可能违反无线电发射设备管理规定 |
📌 联系与关注
如果您觉得这份资料对您有帮助,或者想了解更多电气设计、工控自动化、嵌入式开发相关的内容,欢迎关注我:
- 🐙 GitHub:https://github.com/t84RT – 更多开源项目与工具
- 🌐 个人网站:https://t84rt.github.io/ – 电气设计资源聚合
- 📱 微信公众号:小吴同学电气设计 – 技术文章与案例分享
- 🎵 抖音:搜索“小吴同学电气设计” – 视频教程
- 📺 B站:小吴同学电气设计 – 视频教学
- 📝 CSDN博客:专栏:工控与电气设计 – 技术笔记
- 📧 邮箱:xiaowu112899@outlook.com – 技术交流与咨询

浙公网安备 33010602011771号