搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

BruceDevices/firmware

安全

面向 Cardputer、M5Stack、LILYGO 等开发板的 ESP32 渗透与红队固件。

7,194
2,428
C++
AGPL-3.0
创建于 2 年前

项目介绍

Bruce 是一套面向便携红队与渗透测试的 ESP32 固件,支持 M5Stack Cardputer、StickC、Core/Core2/CoreS3、LILYGO T‑Embed、T‑Deck、CYD‑2432S028 等多种 ESP32 开发板,部分功能依赖板载或外接射频模块 (source:3)。

功能覆盖 Wi‑Fi 扫描与攻击(Deauth、Evil Portal、ARP 欺骗/投毒、TelNet/SSH、WireGuard 隧道)、BLE 扫描与 Bad BLE 脚本、Sub‑GHz/RF 扫描与重放、NFC/RFID 读写克隆、红外重放与 TV‑B‑Gone、NRF24 干扰、FM 广播、JavaScript 解释器、BadUSB、iButton、Web UI 以及 ESPNOW 文件与命令传输 (source:3)。不同开发板可用的功能并不相同,选择设备前需要先看按设备列出的功能表。

快速使用

推荐先用官方网页烧录器:访问 bruce.computer/flasher。也可以下载对应设备的 Bruce-<device>.bin 发布文件,用 esptool 本地烧录,例如:

esptool.py --port /dev/ttyACM0 write_flash 0x00000 Bruce-<device>.bin

把串口和文件名替换为实际值。M5Stack 设备还可以通过 M5Launcher OTA 安装,或用 M5Burner 搜索“Bruce”直接烧录 (source:3)。各功能的操作说明见 wiki,出现问题时先查 FAQ。

使用约束

功能是否可用取决于开发板:CC1101、NRF24、FM 收音、PN532、麦克风、BadUSB、RGB LED、扬声器和电量计在不同 Cardputer、StickC、Core、T‑Embed、T‑Deck、T‑Watch‑S3、T‑LoRa Pager、CYD 及合作硬件上的支持情况不一,README 的按设备表格是准确依据 (source:3)。为兼容 M5Launcher 的 LITE_VERSION 构建会去掉 TelNet、SSH、WireGuard、ScanHosts、RawSniffer、Brucegotchi、BLEBacon、BLEScan 和解释器。项目采用 AGPL‑3.0 许可证,并声明仅供合法授权的安全测试使用;射频与网络攻击功能受所在地区法规约束。

HotRepo 点评

2026-11-09 的 C++ 日榜记录中,Bruce 累计 7,187 Star、2,420 Fork,当天新增 9 Star,在该榜单位列第 10。项目把自己定位为更便宜的 ESP32 版渗透硬件替代方案,支撑点是一套覆盖面很广的功能和按设备列出的兼容表,而不是单点工具;README 也大量指向官方网页烧录器和自有开发板商店,说明硬件与安装本身就是项目体验的一部分。该仓库暂未记录到全语言日榜名次。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

相关推荐

  1. justcallmekoko/ESP32Marauder面向 ESP32 的 WiFi 与蓝牙扫描、wardriving、数据包分析和无线安全测试固件。C++13,041