cifertech/ESP32-DIV

GitHub: cifertech/ESP32-DIV

一款基于ESP32的开源多频段无线安全手持工具,集成了Wi-Fi、蓝牙、Sub-GHz及红外等多协议攻击与分析能力。

Stars: 2594 | Forks: 336

ESP32-DIV

ESP32DIV - 高级无线工具套件

cifertech - ESP32-DIV ![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/cifertech/esp32-div/total) stars - ESP32-DIV forks - ESP32-DIV

TWITTER · INSTAGRAM · YOUTUBE · WEBSITE


## 📖 探索 ESP32-DIV Wiki 完整的项目故事、深度教程以及所有功能尽在 [Wiki](https://github.com/cifertech/ESP32-DIV/wiki)!从 Wi-Fi Deauthentication 攻击到 Sub-GHz 信号重放,Wiki 涵盖了您入门所需的一切。[点击此处立即探索!](https://github.com/cifertech/ESP32-DIV/wiki)
 
## :star2: 关于项目 欢迎使用 **ESP32DIV**,这是一款基于 ESP32 构建的强大开源多频段无线工具套件! 该设备支持 **Wi-Fi**、**BLE**、**2.4GHz** 和 **Sub-GHz** 频段,专为 **无线测试**、**信号分析**、**干扰器开发** 和 **协议欺骗** 而设计。
screenshot
 
## :dart: 功能特性 #### 📡 Wi-Fi 工具 - **Packet Monitor** – 所有 14 个 Wi-Fi 信道的实时瀑布图 - **Beacon Spammer** – 广播虚假 SSID(自定义或随机) - **Deauth Detector** – 监控 Wi-Fi Deauthentication 攻击 - **Wi-Fi Scanner** – 列出附近的 Wi-Fi 网络及详细扩展信息 - **Wi-Fi Deauthentication Attack** - 发送 Deauthentication 帧以中断客户端连接 - **Captive Portal** - ESP32 运行为 AP + DNS + Web 服务器。克隆网络,强制显示登录页面,这一切发生在 HTTPS/认证之前 #### 🔵 蓝牙工具 - **BLE Jammer** – 干扰 BLE 和经典蓝牙信道 - **BLE Spoofer** – 广播虚假 BLE 广播包 - **Sour Apple** – 欺骗 Apple BLE 广播包(例如 AirDrop) - **BLE Scanner** – 扫描隐藏和可见的 BLE 设备 - **BLE Sniffer** - 扫描 BLE 广播包,跟踪 MAC、RSSI、数据包计数和最后出现时间。可疑设备会被高亮显示 - **BLE Rubber Ducky** - 充当 BLE 键盘并执行 SD 卡脚本。退出时释放按键并停止广播 #### 📶 2.4GHz 工具 - **2.4GHz Scanner** – 128 个信道的频谱分析仪(Zigbee、自定义 RF 等) - **Protokill** – 干扰 Zigbee、Wi-Fi 和其他 2.4GHz 协议 #### 📻 Sub-GHz 工具 - **Replay Attack** – 捕获并重放 Sub-GHz 命令(例如门遥控器) - **Sub-GHz Jammer** – 干扰各频段的 Sub-GHz 通信 - **Saved Profiles** – 存储和管理捕获的信号配置文件 #### 📺 红外 (IR) 工具 - **IR Replay Attack** - 捕获真实的红外遥控按键信号,可视化、重放并保存到 SD 卡 - **IR Saved Profiles** - 浏览红外捕获记录,保留信号和载波频率以实现精确重发
 
ESP32-DIV Beta

ESP32-DIV v2

ESP32-DIV Beta

ESP32-DIV Beta

ESP32-DIV v1

ESP32-DIV v1

 
## 🔧 硬件概述 ESP32DIV 由两块板组成: ### 🧠 主板 - **ESP32-S3** – 主微控制器,支持 Wi-Fi 和 BLE - **ILI9341 TFT Display** – 2.8 英寸 UI 显示屏 - **LF33** – 3.3V 稳压器 - **IP5306** – 锂电池充电和保护 - **CP2102** – 用于刷写的 USB 转串口芯片 - **PCF8574** – 按键 I/O 扩展器 - **SD Card Slot** – 存储日志和捕获的信号 - **Push Buttons** – 导航和交互按键 - **Antenna Connector** – 外部天线支持 - **WS2812 NeoPixels** - 提供更好的反馈 - **Buzzer** - 它与电池分压器共用一个 GPIO,因此使用是可选的。 ### 🛡️ 扩展板 - **3x NRF24 Modules** – 2.4GHz 干扰和欺骗 - **1x CC1101 Module** – Sub-GHz 干扰和重放 - **Multiple antennas** - **Infrared**
ESP32-DIV Beta

ESP32-DIV v2 Main Board

ESP32-DIV v1

ESP32-DIV v2 Shield

ESP32-DIV Beta

ESP32-DIV v1 Main Board

ESP32-DIV v1

ESP32-DIV v1 Shield

 
## :warning: 许可证 基于 MIT 许可证分发。有关更多信息,请参阅 LICENSE.txt。 ## 📎 资源 - 📖 [项目 WiKi](https://github.com/cifertech/ESP32-DIV/wiki) - 🔗 [GitHub Releases](https://github.com/cifertech/ESP32-DIV/releases) - 🎥 [YouTube 视频](https://youtu.be/jVp1zlcsrOY) ## :handshake: 联系方式 CiferTech - [@twitter](https://twitter.com/techcifer) - CiferTech@gmali.com 项目链接: [https://github.com/cifertech/ESP32-DIV](https://github.com/cifertech/ESP32-DIV) ## 💬 支持与贡献 - 💬 发现 Bug 或有功能建议?提交一个 [Issue](https://github.com/cifertech/ESP32-DIV/issues) - ⭐ 喜欢这个项目?给仓库一个 Star! - 🛠 想要贡献?Fork 并提交 Pull Request。
标签:2.4GHz, Arduino, DNS枚举, ESP32, HackRF, Portapack, Sub-GHz, UML, Wi-Fi测试, 代码生成, 信号分析, 信号重放, 协议欺骗, 去认证攻击, 嵌入式开发, 干扰, 开源硬件, 数据展示, 渗透测试工具, 物联网安全, 硬件黑客, 红队, 网络安全工具, 蓝牙测试