
ESP32-Bit-Pirate v1.7
Un outil de hacking matériel avec une CLI basée sur le web qui parle tous les protocoles
ESP32 Bit Pirate
ESP32 Bit Pirate est un firmware open-source qui transforme votre appareil en un outil multi-protocole de développement et d'analyse, inspiré de la légendaire Bus Pirate.
Il prend en charge l'écoute (sniffing), l'envoi, l'exécution de scripts et l'interaction avec divers protocoles numériques (I2C, UART, 1-Wire, SPI, etc.) via un terminal série ou une CLI web. Il communique également avec des protocoles radio comme Bluetooth, Wi-Fi, Sub-GHz et RFID.
Le site web officiel du projet centralise tout : ESP32 Bit Pirate Website.
À partir de là, vous pouvez installer le firmware, ouvrir les outils web, suivre les guides matériels, explorer les recettes et accéder à la documentation.

Fonctionnalités
-
Interface en ligne de commande (CLI) interactive via USB Serial ou WiFi Web.
-
Modes disponibles :
- HiZ (par défaut)
- I2C (scan, glitch, mode esclave, dump, eeprom)
- SPI (eeprom, flash, sdcard, mode esclave)
- UART / Half-Duplex UART (bridge, lecture, écriture)
- 1WIRE (ibutton, eeprom)
- 2WIRE (sniff, smartcard) / 3WIRE (eeprom)
- DIO (I/O numériques, lecture, pullup, set, pwm)
- Infrared (envoi, enregistrement, télécommande universelle)
- USB (HID, flashrom, stockage, usb-uart)
- Bluetooth (BLE HID, scan, spoofing, sniffing)
- Wi-Fi / Ethernet (sniff, deauth, nmap, netcat)
- JTAG (scan, SWD, openOCD)
- LED (animations, réglage des LED)
- I2S (test des haut-parleurs, micro, lecture de son)
- CAN (sniff, envoi et réception de trames)
- SUBGHZ (analyse, enregistrement, rejeu)
- RFID (lecture, écriture, clonage)
- RF24 (scan, envoi, réception)
- FM (analyse, diffusion)
- CELL (dump carte SIM, sms, appel)
- LORA (sniff, payload, meshtatic)
-
Sniffers de protocoles I2C, UART, SPI, 1Wire, 2wire, CAN, Wi-Fi, Bluetooth, SubGhz.
-
Détection automatique du baudrate, commandes AT et divers outils pour UART.
-
Manipulation de registres, outils de dump EEPROM, identification de périphériques pour I2C.
-
Lecture de toutes sortes d'EEPROM, Flash et divers autres outils pour SPI.
-
Scripts utilisant des instructions bytecode de style Bus Pirate ou Python.
-
Commande Device-B-Gone avec plus de 80 protocoles INFRARED pris en charge.
-
Gestion directe des I/O, PWM, servo, état des GPIO.
-
Analyse des signaux radio et des fréquences sur toutes les bandes.
-
Près de 50 protocoles de LED adressables pris en charge.
-
Ethernet et WiFi sont pris en charge pour accéder aux réseaux.
-
Import et export de données avec le LittleFS over HTTP.
-
Pirate assistant pour vous aider avec le firmware.
-
Dongle USB-Uart, programmateur SPI, analyseur logique et plus.
-
Outils Web Serial pour utiliser USB Serial via un navigateur web.
