GitHub 火線榜

GitHub 火線榜 · 倉庫檔案

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. (簡介來自倉庫自身文件。)

資料截至 October 25geo-tp

最好成績

#79

被忽視榜 · 活躍卻無人問津

100

累計 Star

15

Fork 總數

4

近 30 天在榜天數

專案狀態授權條款: 未知最近 push: September 29Open Issues(含 PR): 0

自 2026-10-25 起採集;未知 = 尚未採集到

把上榜徽章放進你的 README · geo-tp/ESP32-Bit-Pirate-Scripts[![把上榜徽章放進你的 README](https://git.vaiox.xyz/api/badge/geo-tp/ESP32-Bit-Pirate-Scripts.svg)](https://git.vaiox.xyz/zh-TW/repo/geo-tp/ESP32-Bit-Pirate-Scripts)
<a href="https://git.vaiox.xyz/zh-TW/repo/geo-tp/ESP32-Bit-Pirate-Scripts"><img src="https://git.vaiox.xyz/api/badge/geo-tp/ESP32-Bit-Pirate-Scripts.svg" alt="把上榜徽章放進你的 README" height="20"></a>

專案文件

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()

當前上榜

  • 79

    被忽視榜 · 活躍卻無人問津

    100 星 · 15 fork · 累計星星(升冪)

    被忽視 →

近 30 天勢頭

累計 Star 走勢

名次走勢

每日新增 Star

← 回到榜單