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 de développement et d'analyse multi-protocoles, inspiré du légendaire Bus Pirate.

Il prend en charge l'écoute, l'envoi, le scripting et l'interaction avec divers protocoles numériques (I2C, UART, 1-Wire, SPI, etc.) via un terminal série ou une CLI basée sur le web. Il communique également avec des protocoles radio comme le Bluetooth, le Wi-Fi, le Sub-GHz, le LoRa et le RFID.

Le site officiel du projet centralise tout : Site web ESP32 Bit Pirate.

À 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émonstration montrant les différents modes du firmware ESP32 Bit Pirate Les outils Web Serial de l'ESP32 Bit Pirate

Fonctionnalités

  • Interface en ligne de commande (CLI) interactive via USB Serial ou WiFi Web.

  • Modes pour :

    • 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 (E/S numériques, lecture, pullup, set, pwm)
    • Infrarouge (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, set LEDs)
    • I2S (test haut-parleurs, micro, lecture de son)
    • CAN (sniff, envoi et réception de trames)
    • SUBGHZ (analyse, enregistrement, replay)
    • 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.

  • Auto-détection du baudrate, commandes AT et divers outils pour l'UART.

  • Manipulation de registres, outils de dump EEPROM, identification de périphériques pour l'I2C.

  • Lecture de toutes sortes d'EEPROM, Flash et divers autres outils pour le SPI.

  • Scripting à l'aide d'instructions bytecode de style Bus Pirate ou de Python.

  • Prise en charge de l'infrarouge avec plus de 80 protocoles.

  • Gestion directe des E/S, PWM, servo, état des GPIOs.

  • Analyse des signaux radio et des fréquences sur toutes les bandes.

  • Près de 50 protocoles de LEDs adressables pris en charge.

  • Assistant Pirate pour vous aider avec le firmware.

  • Dongle USB-Uart, programmateur SPI, analyseur logique, ESP-SDR et plus encore.

  • Outils Web Serial pour utiliser l'USB Serial depuis un navigateur web.

Appareils pris en charge

Toutes les cartes listées ci-dessous offrent exactement les mêmes fonctionnalités Bit Pirate, sans différence de fonctionnalité ni d'état de développement. Certaines fonctionnalités peuvent nécessiter du matériel supplémentaire.

Catégories