
新发布Aug 6, 2026
ESP32-Bit-Pirate v1.7
一款通晓所有协议、带 Web 版 CLI 的硬件黑客工具
ESP32 Bit Pirate
ESP32 Bit Pirate 是一款开源固件,可将你的设备转变为多协议开发与分析工具,其灵感来自传奇的 Bus Pirate。
它支持通过串行终端或基于 Web 的 CLI 对多种数字协议(I2C、UART、1-Wire、SPI 等)进行嗅探、发送、脚本编写和交互。它还支持与蓝牙、Wi-Fi、Sub-GHz 和 RFID 等无线电协议通信。
官方项目网站汇集了所有内容:ESP32 Bit Pirate 网站。
从那里你可以安装固件、打开Web 工具、查阅硬件指南、浏览示例教程,并访问文档。

功能特性
-
通过 USB 串口或 WiFi Web 提供交互式命令行界面(CLI)。
-
支持的模式:
- HiZ(默认)
- I2C(扫描、毛刺注入、从机模式、转储、eeprom)
- SPI(eeprom、flash、sdcard、从机模式)
- UART / 半双工 UART(桥接、读取、写入)
- 1WIRE(ibutton、eeprom)
- 2WIRE(嗅探、智能卡)/ 3WIRE(eeprom)
- DIO(数字 I/O、读取、上拉、设置、pwm)
- 红外(发送、录制、万能遥控)
- USB(HID、flashrom、存储、usb-uart)
- 蓝牙(BLE HID、扫描、欺骗、嗅探)
- Wi-Fi / 以太网(嗅探、取消认证、nmap、netcat)
- JTAG(扫描、SWD、openOCD)
- LED(动画、设置 LED)
- I2S(测试扬声器、麦克风、播放声音)
- CAN(嗅探、发送和接收帧)
- SUBGHZ(分析、记录、重放)
- RFID(读取、写入、克隆)
- RF24(扫描、发送、接收)
- FM(分析、广播)
- CELL(转储 SIM 卡、短信、通话)
- LORA(嗅探、载荷、meshtatic)
-
协议嗅探器:I2C、UART、SPI、1Wire、2wire、CAN、Wi-Fi、蓝牙、SubGhz。
-
波特率自动检测、AT 命令以及用于 UART 的各种工具。
-
寄存器操作、EEPROM 转储工具,用于 I2C 设备识别。
-
读取各种 EEPROM、Flash 以及用于 SPI 的各种其他工具。
-
使用 Bus Pirate 风格字节码指令或 Python 进行脚本编程。
-
Device-B-Gone 命令,支持 80 多种红外协议。
-
直接 I/O 管理,PWM、舵机、GPIO 状态。
-
分析所有频段上的无线电信号和频率。
-
支持近 50 种可寻址 LED 协议。
-
支持以太网和 WiFi 以接入网络。
-
通过 HTTP 上的 LittleFS 导入和导出数据。
-
Pirate 助手,帮助你使用固件。
-
USB-UART 适配器、SPI 编程器、逻辑分析仪等。
-
Web Serial 工具:通过 Web 浏览器使用 USB 串口。
