
Uma ferramenta de hacking de hardware com CLI baseada na web que fala todos os protocolos.
ESP32 Bit Pirate é um firmware de código aberto que transforma o seu dispositivo numa ferramenta de desenvolvimento e análise multi-protocolo, 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, LoRa e RFID.
O site oficial do projeto centraliza tudo: ESP32 Bit Pirate Website.
A partir daí pode instalar o firmware, abrir as ferramentas web, seguir os guias de hardware, explorar receitas e aceder à documentação.
Interface de linha de comandos (CLI) interativa via USB Serial ou WiFi Web.
Modos para:
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 todo o tipo de EEPROM, Flash e várias outras ferramentas para SPI.
Scripting usando instruções bytecode ao estilo Bus Pirate ou Python.
Suporte de infravermelhos com mais de 80 protocolos.
Gestão direta de I/O, PWM, servo, estado dos GPIOs.
Analisar sinais e frequências de rádio em todas as bandas.
Suporte para perto de 50 protocolos de LEDs endereçáveis.
Assistente Pirate para o ajudar com o firmware.
Dongle USB-Uart, programador SPI, analisador lógico, ESP-SDR e mais.
Ferramentas Web Serial para usar USB Serial através de um navegador web.
Todas as placas listadas abaixo oferecem exatamente as mesmas funcionalidades do Bit Pirate, sem diferenças em funcionalidade ou estado de desenvolvimento. Algumas funcionalidades podem exigir hardware adicional.