📖 探索 ESP32-DIV Wiki
项目的完整故事、深入教程以及所有功能都在 Wiki 中!从 Wi-Fi 解除认证攻击到 Sub-GHz 信号重放,Wiki 涵盖了入门所需的一切。立即点击探索!
⚡ 跳过 IDE — 直接从浏览器刷写: cifertech.github.io/ESP32-DIV
🌟 关于项目
ESP32-DIV 是一款基于 ESP32-S3 的开源多频段无线工具套件。它涵盖 Wi-Fi、BLE、2.4GHz、Sub-GHz、IR、RFID/NFC 和 GPS,全部集成在带有触摸屏 UI 的紧凑型手持设备中。无论您是在分析无线流量、测试信号韧性,还是构建自己的 RF 工具,ESP32-DIV 都能为您提供一个完成所有任务的统一平台。
[!WARNING]
本项目仅用于教育和研究目的。请仅对您拥有或已获得明确测试许可的网络和设备使用。未经授权的使用可能违反当地法律。
🎯 功能特性
📡 Wi-Fi
🔵 蓝牙
📶 2.4GHz / NRF24
📻 Sub-GHz
| 工具 | 描述 |
|---|
| Replay Attack | 捕获并重放 Sub-GHz 命令(例如车库门、遥控器) |
📺 红外 (IR)
| 工具 | 描述 |
|---|
| IR Replay Attack | 捕获真实的红外按键操作,进行可视化、重放并保存到 SD 卡 |
| IR Saved Profiles | 浏览红外捕获内容;保留信号与载波频率 |
| Universal IR Controller | 内置配置文件、SD 导入、收藏夹和遥控器式控制 |
🧲 RFID / NFC
🛰️ GPS
| 工具 | 描述 |
|---|
| Wardriver | 将 GNSS 位置与 Wi-Fi/BLE 观测数据记录到 SD 卡 |
| Satellite Scanner | 显示可见卫星、信号强度和定位诊断 |
🧰 设备与系统
| 工具 | 描述 |
|---|
| Serial Monitor | 在 TFT 上镜像串口流量,便于现场调试 |
| SD File Manager |
ESP32-DIV v2
|
ESP32-DIV Beta
|
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 – 扩展范围
- IR Transceiver – 捕获与重放红外遥控器
ESP32-DIV v2 主板
|
ESP32-DIV v2 扩展板
|
ESP32-DIV v1 主板
|
ESP32-DIV v1 扩展板
|
⚠️ 许可证
在 MIT 许可证下分发。更多信息请参阅 LICENSE.txt。
💬 支持与贡献
- 💬 发现 bug 或有功能请求?请提交 Issue
- ⭐ 喜欢这个项目?给仓库点个 Star!
- 🛠 想要贡献?Fork 它并提交拉取请求。
🤝 联系方式
▶ 在 Patreon 上支持我 patreon.com/cifertech
CiferTech - @twitter - [email protected]
项目链接: https://github.com/cifertech/ESP32-DIV