geo-tp/ESP32-Bit-Pirate
A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 99
- Release rhythm 96
- Longevity 30
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 9.0
- age_days: 424
- days_rel: 27
- days_push: 8
- n_releases_24m: 17
Adoption not part of the score
5634 stars · 467 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ESP32 Bit Pirate is open-source C++ firmware that turns an ESP32-S3 board into a multi-protocol hardware debugging and analysis workbench, inspired by the Bus Pirate. It supports sniffing, sending, and scripting across wired buses (I2C, SPI, UART, JTAG, 1-Wire) and radio protocols (Wi-Fi, Bluetooth, Sub-GHz, RFID, Infrared) via a serial terminal or web-based CLI.
Use cases
- sniff and interact with i2c and spi buses on embedded devices
- dump eeprom and spi flash chips
- debug uart serial communication on hardware
- scan and explore jtag/swd debug ports
- capture sub-ghz and infrared radio signals
- turn a cheap esp32 into a bus pirate alternative
- test bluetooth ble devices with scanning and spoofing
- perform wifi packet sniffing and network analysis
When to choose
- you need a low-cost multi-protocol hardware debugging tool
- you want a bus pirate alternative with web-based CLI and wireless protocol support
- you're learning electronics and embedded protocols hands-on
- you need to sniff, dump, or script interactions with i2c, spi, uart, or jtag targets
When to avoid
- you need a polished commercial logic analyzer with high sample rates
- you only work with high-level software and never touch hardware
- you require certified/safety-critical testing equipment
- your board is not an ESP32-S3 compatible device
Facets
application · maturity active
developer-tools cli security networking embedded hardware embedded-systems security developer-tools iot embedded iot cli cross-platform esp32 hardware-hacking bus-pirate firmware i2c spi uart jtag subghz rfid flipper-zero-alternative web-serial protocol-sniffing hardware-debugging debugging web
2 sources
- readme: https://github.com/geo-tp/ESP32-Bit-Pirate · fetched 2026-08-28 · cc38e2e39c72
- homepage: https://geo-tp.github.io/ESP32-Bit-Pirate/ · fetched 2026-08-29 · 51e13e1047ba
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| geo-tp/ESP32-Bit-Pirate | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="geo-tp/ESP32-Bit-Pirate")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem