返回更新列表
新发布Aug 6, 2026

ESP32-DIV v1.7.2

ESP32DIV 是一款由 ESP32 驱动的多功能无线攻防工具包

分享
ESP32-DIV 横幅

 

📖 探索 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
工具描述
Packet Monitor跨全部 14 个信道的实时频谱瀑布图;可选 PCAP 日志记录到 SD 卡
Wi-Fi Scanner列出附近网络并显示详细信息
Beacon Spammer广播伪造的 SSID(自定义或随机)
Deauth Attack发送解除认证帧以中断客户端连接
Deauth Detector监控传入的解除认证攻击
Captive PortalAP + DNS + Web 服务器;克隆网络并强制显示登录页面
Probe Flood发送大量探测请求以对 AP 进行压力测试
Hidden SSID Revealer强制隐藏网络暴露其 SSID
WPS Scanner检测启用了 WPS 的接入点
ARP Scanner入网后通过 IP 和 MAC 映射网络上的所有设备
Karma Attack监听探测请求并伪装成已保存网络,诱使设备自动连接
🔵 蓝牙
工具描述
BLE Scanner发现隐藏和可见的 BLE 设备
BLE Sniffer跟踪 MAC、RSSI、数据包计数和最后出现时间
BLE Spoofer广播伪造的 BLE 广播包
Sour Apple伪造 Apple BLE 广播(例如 AirDrop 弹窗)
BLE Jammer干扰 BLE 和经典蓝牙信道
BLE Rubber Ducky充当 BLE 键盘;执行 SD 卡 /ducky 目录中的脚本
AirTag Spoofer向“查找”网络广播伪造的 AirTag 信号
AirTag Sniffer监控范围内的 AirTag
Skimmer Detect扫描与已知卡片盗刷器特征匹配的 BLE 签名
📶 2.4GHz / NRF24
工具描述
2.4GHz Scanner跨 128 个信道的频谱分析仪(Zigbee、自定义 RF 等)
Protokill干扰 Zigbee、Wi-Fi 及其他 2.4GHz 协议
ESB Sniffer被动捕获 Enhanced ShockBurst NRF24 数据包
ESB Replay重放捕获的 ESB 数据包
MouseJack Scan检测存在漏洞的无线鼠标和键盘
MouseJack Inject向存在漏洞的无线接收器注入按键
📻 Sub-GHz
工具描述
Replay Attack捕获并重放 Sub-GHz 命令(例如车库门、遥控器)
Sub-GHz Jammer干扰多个频段的 Sub-GHz 通信
Saved Profiles存储和管理捕获的信号配置文件
De Bruijn / Brute Force遍历 Sub-GHz 遥控器的所有可能固定码
Jamming Detector仅接收的监控模式,用于检测 Sub-GHz 干扰攻击(例如车钥匙干扰)
📺 红外 (IR)
工具描述
IR Replay Attack捕获真实的红外按键操作,进行可视化、重放并保存到 SD 卡
IR Saved Profiles浏览红外捕获内容;保留信号与载波频率
Universal IR Controller内置配置文件、SD 导入、收藏夹和遥控器式控制
🧲 RFID / NFC
工具描述
Card Reader读取 UID 和标签标识
Card Clone复制支持的可写标签
Dump在密钥可用时读取扇区/块
Decode Access解读转储中的访问位和 ACL 风格字段
Erase擦除支持的可写标签
Jam Reader通过 RF 模式干扰其他读卡器
Tag Disrupt用于授权物理测试的高级干扰流程
Disrupt Emulate干扰与模拟风格流程相结合
🛰️ GPS
工具描述
Wardriver将 GNSS 位置与 Wi-Fi/BLE 观测数据记录到 SD 卡
Satellite Scanner显示可见卫星、信号强度和定位诊断
🧰 设备与系统
工具描述
Serial Monitor在 TFT 上镜像串口流量,便于现场调试
SD File Manager浏览和管理 SD 卡上的文件
Update Firmware从 SD 卡刷写新固件
Touch Calibrate四角 XPT2046 触摸屏校准
Settings亮度、深色/浅色主题、NeoPixel、后台自动扫描
 
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 – 扩展范围
  • IR Transceiver – 捕获与重放红外遥控器
 
ESP32-DIV Beta

ESP32-DIV v2 主板

ESP32-DIV v1

ESP32-DIV v2 扩展板

ESP32-DIV Beta

ESP32-DIV v1 主板

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

分类