GitHub 雷达
首次出现 49 天前

geo-tp/ESP32-Bit-Pirate

ESP32 Bit Pirate 是一款开源固件,能将 ESP32 设备变成类似 Bus Pirate 的多协议硬件调试与分析工具,支持通过串口或网页命令行嗅探、发送和脚本化操作 I2C、SPI、UART、蓝牙、Wi-Fi、Sub-GHz、RFID 等二十多种数字与无线协议。该项目主要基于 C++ 开发,运行在 ESP32-S3 等芯片上,利用其丰富的外设接口实现协议交互,并支持 Python 或 Bus Pirate 风格字节码脚本以及通过 LittleFS 进行数据导入导出。其亮点是功能极其全面,覆盖从有线到无线的广泛协议,适合硬件安全研究、嵌入式开发调试、电子爱好者进行设备逆向、EEPROM 读写、红外遥控模拟及无线电信号分析等场景,且支持多种现成开发板如 M5 Cardputer 和 AtomS3。

近 7 日
+0
累计 Star
5.0k
Fork
400
近 30 日
+0
Star 趋势 · 1 个采集点
快照数据积累中,趋势即将呈现。
语言C++
分类工具/CLI
最近提交7 月 28 日
创建时间7 月 6 日
首次收录8 月 1 日 · 自动扫描
README 摘要
ESP32 Bit Pirate 是一款开源固件,能将 ESP32 设备变成类似 Bus Pirate 的多协议硬件调试与分析工具,支持通过串口或网页命令行嗅探、发送和脚本化操作 I2C、SPI、UART、蓝牙、Wi-Fi、Sub-GHz、RFID 等二十多种数字与无线协议。该项目主要基于 C++ 开发,运行在 ESP32-S3 等芯片上,利用其丰富的外设接口实现协议交互,并支持 Python 或 Bus Pirate 风格字节码脚本以及通过 LittleFS 进行数据导入导出。其亮点是功能极其全面,覆盖从有线到无线的广泛协议,适合硬件安全研究、嵌入式开发调试、电子爱好者进行设备逆向、EEPROM 读写、红外遥控模拟及无线电信号分析等场景,且支持多种现成开发板如 M5 Cardputer 和 AtomS3。
中文摘要由 AI 生成,仅供参考。
在 GitHub 打开