ESP32 Bit Pirate - A Hardware Hacking Tool That Speaks Every Protocol
It supports sniffing, sending, scripting, and interacting with various digital protocols (I2C, UART, 1-Wire, SPI, etc.) via a serial terminal or web-based CLI. It also communicates with radio protocols like Bluetooth, Wi-Fi, Sub-GHz and RFID.
Interactive command-line interface (CLI) via USB Serial or WiFi Web.
Modes for:
HiZ (default)
I2C (scan, glitch, slave mode, dump, eeprom)
SPI (eeprom, flash, sdcard, slave mode)
UART / Half-Duplex UART (bridge, read, write)
1WIRE (ibutton, eeprom)<<
2WIRE (sniff, smartcard) / 3WIRE (eeprom)
DIO (Digital I/O, read, pullup, set, pwm)
Infrared (send, record, universal remote)
USB (HID, flashrom, storage, usb-uart)
Bluetooth (BLE HID, scan, spoofing, sniffing)
Wi-Fi / Ethernet (sniff, deauth, nmap, netcat)
JTAG (scan, SWD, openOCD)
LED (animations, set LEDs)
I2S (test speakers, mic, play sound)
CAN (sniff, send and receive frames)
SUBGHZ (analyze, record, replay)
RFID (read, write, clone)
RF24 (scan, send, receive)
FM (analyze, broadcast)
CELL (dump sim card, sms, call)
Repo: https://github.com/geo-tp/ESP32-Bit-Pirate
Site: https://geo-tp.github.io/ESP32-Bit-Pirate/
Build This Project
Bring this design to life with the Elektor PCB Service, powered by Eurocircuits. Upload the project files and order professionally manufactured PCBs or assembled boards through a proven European production platform.
Supporting KiCad, Eagle, Gerber, and ODB++ formats, the service is suitable for everything from prototypes and validation builds to series production and volume manufacturing.
Made in Europe. Fast. Reliable. Professional.

Discussion (0 comments)