GitHub Hot Board

GitHub Hot Board · Repo-Archiv

geo-tp/ESP32-Bit-Pirate-Scripts

A collection of scripts to interact with the ESP32 Bit Pirate, log data, dump to file and automate hardware tasks. (Diese Beschreibung stammt vom Repository.)

Datenstand October 25geo-tp

Bestplatzierung

#82

Unterschätzte Perlen

100

Sterne total

15

Forks total

4

Ranking-Tage (30 T.)

ProjektstatusLizenz: unbekanntLetzter Push: September 29Offene Issues (inkl. PR): 0

Seit 2026-10-25 erfasst; unbekannt = noch nicht erhoben

Badge in dein README · geo-tp/ESP32-Bit-Pirate-Scripts[![Badge in dein README](https://git.vaiox.xyz/api/badge/geo-tp/ESP32-Bit-Pirate-Scripts.svg)](https://git.vaiox.xyz/de/repo/geo-tp/ESP32-Bit-Pirate-Scripts)
<a href="https://git.vaiox.xyz/de/repo/geo-tp/ESP32-Bit-Pirate-Scripts"><img src="https://git.vaiox.xyz/api/badge/geo-tp/ESP32-Bit-Pirate-Scripts.svg" alt="Badge in dein README" height="20"></a>

Projektdokument

ESP32 Bit Pirate Scripts

Bit Pirate Scripts

A collection of easy-to-use Python scripts to control the ESP32 Bit Pirate via USB serial interface, WiFi or BPIO adapter.

The bit-pirate package repo is available here: Bit-Pirate-Python. You can also use these scripts directly in the Python Scripting Lab.

Install

Install from the repository:

python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt

Or install the Bit Pirate package directly from PyPI:

python -m pip install bit-pirate

Usage

Run scripts:

python wifi_networks_log.py

Scripts

Script Description
wifi_scan_log.py Periodically scan networks and logs them timestamped to a file
wifi_sniff_log.py Periodically sniff WiFi and logs timestamped raw packets to a file
wifi_deauth_all.py Sends deauth frames to all discovered SSIDs
bluetooth_sniff_log.py Periodically sniff packets and logs them timestamped to a file
uart_read_log.py Logs all UART data receiveid into a file
i2c_dump_eeprom_hex.py Dump the content of an I2C EEPROM in hex format to a file
i2c_dump_eeprom_bin.py Dump the content of an I2C EEPROM in raw bin format to a file
i2c_identify_all.py Detects all I2C devices and attempts to identify them
i2c_glitch_all.py Detects all I2C devices and attempts to glitch them
spi_dump_flash_hex.py Dump the content of an SPI Flash in hex format to a file
spi_dump_flash_bin.py Dump the content of an SPI Flash in raw bin format to a file
spi_dump_eeprom_hex.py Dump the content of an SPI EEPROM in hex format to a file
spi_dump_eeprom_bin.py Dump the content of an SPI EEPROM in raw bin format to a file
led_custom_animation.py Custom LED animation using led commands
infrared_devicebgone_loop.py Sends 'Device-B-Gone' IR commands in loop
dio_wait_and_pulse.py Wait for a defined pin to go LOW to send a pulse
gps_util.py Parse NMEA packets from a UBlox M10 GPS module hooked up to a Bus Pirate

Creating a script

from bitpirate import BitPirate

bp = BitPirate.auto_connect()
bp.start()
bp.change_mode("i2c")
bp.send("scan")
bp.wait()
print(bp.receive())
bp.stop()

Aktuelle Platzierungen

  • 82

    Unterschätzte Perlen

    100 Sterne · 15 fork · Stars gesamt (aufsteigend)

    Unterschätzt →

Verlauf der letzten 30 Tage

Kumulierte Sterne

Platzierungsverlauf

Tägliche Sterne

Rangnachbarn auf demselben Board · Unterschätzt

Ähnliche Projekte · gemeinsame Topics

← Zu den Boards