ESP32 Network Tool Android 互換アプリ。ESP32/ESP32S3/ESP32C5 のスキャン結果やスニッフィングされたパケットを外出先で表示し、pcap ファイルを読み込めます。
ESP32 と ESP32S3 では 2.4GHz Wi-Fi のみ、ESP32C5 では 2.4GHz と 5GHz の両方で動作します (新機能!)。
あらゆる Wi-Fi 接続のペネトレーションテスト、隠しネットワークの検出、あらゆる 2.4GHz (ESP32C5 では 5GHz) ネットワークの STA の認証解除、EvilTwin を使ってネットワークを侵害しようとしている人物の特定、Wi-Fi 認証キー交換のキャプチャ、BLT デバイスのスキャンなどに役立ちます。
収集されたすべてのデータは、USB 経由でリアルタイムに転送される PCAP ファイルに保存され、Android スマートフォンに保存されます。
Wi-Fi と Bluetooth のスキャン結果は CSV ファイルに保存され、ネットワークマップ (SSID と接続デバイスの一覧) は JSON 形式で保存されます。
ESP32はBluetooth ClassicおよびLE経由でスキャンできます。ESP32S3とESP32C5はBluetooth LE経由でのみスキャンできます。
アプリ内購入に関する重要な情報:
このアプリを使用すると、お持ちのESP32/ESP32S3/ESP32C5カードにファームウェアをダウンロードしてフラッシュできます。
デバイスは、少なくとも4MBのフラッシュメモリを備えたESP-WROOM-32、ESP32S3、またはESP32C5ベースである必要があります。
(例:https://www.amazon.com/dp/B08NW4JXFM/ref=twister_B09J8VQ9MG?_encoding=UTF8&th=1)
Heltec LoraESP32(v2)、D1miniESP32、ESP32S3、ESP32C5でもテスト済みです。
フラッシュ手順:
注意:プレミアムアカウントでは、デバイスのフラッシュが最大3回まで可能です。
さらに必要な場合はご連絡ください。
アプリからデバイスをフラッシュする前に、プレミアムアカウント(アプリ内購入)が必要です。
デバイスをブートローダーモードに設定します(BOOTボタンを押しながらENボタンを押します)。https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html#manual-bootloader
フラッシュ手順を開始し、数分間お待ちください。
完了すると画面に「Flash done」と表示されることがあります。
デバイスを取り外して再接続し、アプリを再起動して、バージョンが正しく検出されていることを確認してください(アプリのメイン画面またはターミナルコマンド「version」から)。
アップデート手順:
(以前にフラッシュした)デバイスをアプリからアップデートする前に、プレミアムアカウント(アプリ内購入)が必要です。
デバイスを接続し、アプリからアップデート手順を開始するだけです。
Tindieアカウントに問題が発生した場合は、ご連絡ください(リンク参照)。