
ESP32-Bit-Pirate v1.7
WebベースのCLIを備え、あらゆるプロトコルに対応するハードウェアハッキングツール
ESP32 Bit Pirate
ESP32 Bit Pirate は、伝説の Bus Pirate に触発された、あなたのデバイスをマルチプロトコル開発・解析ツールに変えるオープンソースファームウェアです。
シリアルターミナルまたはウェブベースの CLI を介して、さまざまなデジタルプロトコル (I2C、UART、1-Wire、SPI など) のスニッフィング、送信、スクリプティング、および対話操作をサポートします。また、Bluetooth、Wi-Fi、Sub-GHz、RFID などの無線プロトコルとも通信できます。
公式プロジェクトウェブサイトにすべてが集約されています: ESP32 Bit Pirate Website。
そこからファームウェアのインストール、ウェブツールの利用、ハードウェアガイドの参照、レシピの探索、ドキュメントへのアクセスが可能です。

特徴
-
USB Serial または WiFi Web を介した対話型コマンドラインインターフェース (CLI)。
-
対応モード:
- HiZ (デフォルト)
- I2C (スキャン、グリッチ、スレーブモード、ダンプ、eeprom)
- SPI (eeprom、フラッシュ、sdcard、スレーブモード)
- UART / Half-Duplex UART (ブリッジ、読み取り、書き込み)
- 1WIRE (ibutton、eeprom)
- 2WIRE (スニッフィング、スマートカード) / 3WIRE (eeprom)
- DIO (デジタル I/O、読み取り、プルアップ、設定、pwm)
- Infrared (送信、記録、ユニバーサルリモコン)
- USB (HID、flashrom、ストレージ、usb-uart)
- Bluetooth (BLE HID、スキャン、スプーフィング、スニッフィング)
- Wi-Fi / Ethernet (スニッフィング、deauth、nmap、netcat)
- JTAG (スキャン、SWD、openOCD)
- LED (アニメーション、LED 設定)
- I2S (スピーカーテスト、マイク、音声再生)
- CAN (フレームのスニッフィング、送受信)
- SUBGHZ (解析、記録、再生)
- RFID (読み取り、書き込み、クローン)
- RF24 (スキャン、送信、受信)
- FM (解析、ブロードキャスト)
- CELL (SIM カードのダンプ、SMS、通話)
- LORA (スニッフィング、ペイロード、meshtatic)
-
プロトコルスニファー I2C、UART、SPI、1Wire、2wire、CAN、Wi-Fi、Bluetooth、SubGhz。
-
ボーレートの自動検出、AT コマンド、および UART 用のさまざまなツール。
-
レジスタ操作、EEPROM ダンプツール、I2C デバイスの識別。
-
あらゆる種類の EEPROM、フラッシュの読み取り、および SPI 用のその他のさまざまなツール。
-
Bus Pirate スタイルのバイトコード命令または Python を使用したスクリプティング。
-
80 以上の INFRARED プロトコルをサポートする Device-B-Gone コマンド。
-
直接 I/O 管理、PWM、サーボ、GPIO 状態。
-
すべての帯域で無線信号と周波数を解析。
-
50 近くのアドレス指定可能な LED プロトコルに対応。
-
ネットワークにアクセスするための Ethernet と WiFi に対応。
-
HTTP 経由の LittleFS を使用したデータのインポートとエクスポート。
-
ファームウェアの操作を支援する Pirate assistant。
-
USB-Uart ドングル、SPI プログラマー、ロジックアナライザーなど。
-
Web ブラウザ上で USB Serial を使用するための Web Serial ツール。
