Open Internet by MindsNet
geo-tp/ESP32-Bit-Pirate
Repository: geo-tp/ESP32-Bit-Pirate Stars: 4663 Forks: 382 Primary language: C++ Discovery sources: trending:daily Selection score: 78.32 Usefulness score: 9.7 Source confidence score: 3.5 Languages: C++, C, Python, Java, CSS Topics: arduino, bluetooth, can-bus, debugging, eeprom, esp32, flipperzero, gpio, hardware-hacking, i2c Summary: A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol README excerpt: # ESP32 Bit Pirate [](https://geo-tp.github.io/ESP32-Bit-Pirate/) **ESP32 Bit Pirate** is open-source firmware that turns your device into a multi-protocol development and analysis tool, inspired by the legendary Bus Pirate. 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. The official project website centralizes everything: [ESP32 Bit Pirate Website](https://geo-tp.github.io/ESP32-Bit-Pirate/). From there you can [install the firmware](https://geo-tp.github.io/ESP32-Bit-Pirate/webflasher/), open the [web tools](https://geo-tp.github.io/ESP32-Bit-Pirate/web-tools/), follow [hardware guides](https://geo-tp.github.io/ESP32-Bit-Pirate/hardware/), explore [recipes](https://geo-tp.github.io/ESP32-Bit-Pirate/recipes/), and access the [documentation](https://github.com/geo-tp/ESP32-Bit-Pirate/wiki).   ## Features - Interactive command-line interface (CLI) via **USB Serial or WiFi Web**. - **Modes for:** - [HiZ](https://github.com/geo-tp/ESP32-Bit-Pirate/wiki/01-HiZ) (default) - [I2C](https://github.com/geo-tp/ESP32-Bit-Pirate/wiki/05-I2C) (scan, glitch, slave mode, dump, eeprom) - [SPI](https://github.com/geo-tp
Computing & Technology, Computer Science, Web Development