Retour aux mises à jour
New releaseAug 6, 2026

ESP32-Bit-Pirate v1.7

Un outil de hacking matériel avec une CLI basée sur le web qui parle tous les protocoles

Partager

ESP32 Bit Pirate

Bannière du logo du firmware 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.

Démo montrant les différents modes du firmware ESP32 Bit Pirate Démo montrant le système de fichiers LittleFS du firmware ESP32 Bit Pirate

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.

Appareils pris en charge

Catégories