
ESP32-Bit-Pirate v1.7
Uma ferramenta de hacking de hardware com CLI baseada na web que fala todos os protocolos.
ESP32 Bit Pirate
ESP32 Bit Pirate é um firmware de código aberto que transforma o seu dispositivo numa ferramenta de desenvolvimento e análise multiprotocolo, inspirada no lendário Bus Pirate.
Suporta sniffing, envio, scripting e interação com vários protocolos digitais (I2C, UART, 1-Wire, SPI, etc.) através de um terminal serial ou CLI baseada na web. Também comunica com protocolos de rádio como Bluetooth, Wi-Fi, Sub-GHz e RFID.
O site oficial do projeto centraliza tudo: Website do ESP32 Bit Pirate.
A partir daí pode instalar o firmware, abrir as ferramentas web, seguir os guias de hardware, explorar as receitas e aceder à documentação.

Funcionalidades
-
Interface de linha de comandos (CLI) interativa via USB Serial ou WiFi Web.
-
Modos para:
- HiZ (padrão)
- I2C (scan, glitch, modo escravo, dump, eeprom)
- SPI (eeprom, flash, sdcard, modo escravo)
- UART / Half-Duplex UART (bridge, read, write)
- 1WIRE (ibutton, eeprom)
- 2WIRE (sniff, smartcard) / 3WIRE (eeprom)
- DIO (Digital I/O, read, pullup, set, pwm)
- Infrared (enviar, gravar, controlo remoto universal)
- USB (HID, flashrom, storage, usb-uart)
- Bluetooth (BLE HID, scan, spoofing, sniffing)
- Wi-Fi / Ethernet (sniff, deauth, nmap, netcat)
- JTAG (scan, SWD, openOCD)
- LED (animações, definir LEDs)
- I2S (testar altifalantes, microfone, reproduzir som)
- CAN (sniff, enviar e receber tramas)
- SUBGHZ (analisar, gravar, reproduzir)
- RFID (ler, escrever, clonar)
- RF24 (scan, enviar, receber)
- FM (analisar, transmitir)
- CELL (dump do cartão SIM, SMS, chamada)
- LORA (sniff, payload, meshtatic)
-
Sniffers de protocolo I2C, UART, SPI, 1Wire, 2wire, CAN, Wi-Fi, Bluetooth, SubGhz.
-
Deteção automática de baudrate, comandos AT e várias ferramentas para UART.
-
Manipulação de registos, ferramentas de dump de EEPROM, identificação de dispositivos para I2C.
-
Leitura de todos os tipos de EEPROM, Flash e várias outras ferramentas para SPI.
-
Scripting usando instruções de bytecode estilo Bus Pirate ou Python.
-
Comando Device-B-Gone com mais de 80 protocolos INFRARED suportados.
-
Gestão direta de I/O, estado de PWM, servo, GPIOs.
-
Análise de sinais de rádio e frequências em todas as bandas.
-
Cerca de 50 protocolos de LEDs endereçáveis suportados.
-
Ethernet e WiFi são suportados para aceder a redes.
-
Importação e exportação de dados com o LittleFS sobre HTTP.
-
Assistente Pirata para o ajudar com o firmware.
-
Dongle USB-Uart, programador SPI, analisador lógico e mais.
-
Ferramentas Web Serial para usar USB Serial através de um navegador web.
