ESP32向けのESP-IDFネイティブ無線セキュリティプラットフォーム。
高度なWi-FiおよびBLE評価、研究グレードのキャプチャとエクスポート、そして本物のアプリエコシステム。Arduinoコアを経由せずEspressifのESP-IDF上に直接構築されているため、新しいシリコンや無線機能がいち早く利用でき、GhostESPとハードウェアの間に抽象化レイヤーが存在しません。

⚠️ GhostESPの書き込みは公式フラッシャーまたは当方のGitHubリリースのバイナリのみを使用してください。 サードパーティのフラッシャーやミラーについては、整合性の検証やサポートを提供できません。
⭐️ GhostESPを気に入っていただけましたら、リポジトリにスターをお願いします。大きな励みになります。
新着情報
v2.2: LoRaがデュアルスタック化し、キャプチャがより豊富になり、検出機能が拡充されました。
- LoRa: SX1262上でMeshtasticとMeshCoreを実行時に切り替え可能、公式アプリをBLE経由で利用。Heltec V3、T-Deck、CrowPanel Advance 2.4/2.8/4.3インチ、CrowPanel Advanced P4 7/9/10.1インチに搭載。
- キャプチャ: Wiresharkでのフレームごとの信号、チャンネル、レート。802.1Q/QinQ VLANタグ。EAPOLおよびWiresharkキャプチャでの制御フレーム(RTS/CTS/ACK)。
- 検出: より広範なBLEデバイス検出リスト(Tile、SmartTag、Chipolo、AirPods、Apple Watch、FindMy、Fast Pair、補聴器など)、さらに
bledetect、mdnssniff、dualwdによるBLE + Wi-Fiウォードライビング。
- アプリ: ゲームボーイ / ゲームボーイカラーエミュレータ、ギャラリーフォルダ(Tools、System、Games、Communication、Media、Sensors)、より充実したプラグインUI API。
- 利便性: アナログおよび7セグメント表示のステータスバー時計、国選択、行の高さ設定、実行時のIR TX/RXピン設定、カスタムチャンネルホッピング、USB SDパススルー(S3)、T-Deckオーディオ。
以前のバージョン: v2.1(Revival)ではロールバック保護付きのオンデバイスOTA、ST25R3916 NFCバックエンド、Cloud Store、GhostScript(サンドボックス化されたLua)が追加されました。v2.0ではUIが再構築され、ネイティブアプリエコシステムが導入されました。

完全な履歴はCHANGELOG.mdをご覧ください。
はじめに
GhostESPを選ぶ理由
GhostESPはツールの寄せ集めではなくプラットフォームです。5つの点で他と一線を画します:
- ArduinoではなくESP-IDF上に構築。 MarauderやBruceとは異なり、GhostESPはEspressifのSDKに直接対して動作します。新しいチップや無線機能(802.15.4、Zigbee、C5の5 GHz)をいち早く利用でき、無線、メモリ、パーティションをより低レベルで制御できます。Arduinoベースのファームウェアでも同じAPIに到達できますが、ここまで直接的ではありません。
- ライブキャプチャとオンデバイス解析。 USB経由でトラフィックをリアルタイムにWiresharkへストリーミングし、キャプチャ(PCAP、hc22000、WiGLE、802.15.4)をデバイス上で閲覧、検査、変換できます。
- GhostLink。 2台のESP32をペアリングし、一方が他方の無線、キーボード、ディスプレイを操作できるようにします。AndroidアプリへのBLEブリッジ、スプリットチャンネルウォードライビング、ピアOTAに対応。
- ネイティブアプリ。 独自の権限とストレージを持つSDアプリを、
gbtとプラグインSDKで構築し、Cloud Storeからインストールできます。さらにスクリプト用のLuaランタイムも搭載。例: Device Inspector、ESP32Finder、Doom移植版、QRジェネレータ。
- 単一のコマンドセット、多数のフロントエンド。 オンデバイスUI、シリアルCLI、WebUI、Flipper Zeroアプリ、Androidアプリ、またはGhostLink接続デバイスからGhostESPを操作でき、すべて同じコマンドに対して動作します。
機能
WiFi機能
- Evil Portal(シリアル経由のバッファからのカスタムHTMLに対応)
- Deauth / disassoc攻撃
- チャンネルスイッチ攻撃
- GTK悪用 / クライアント分離テスト
- EAPOLログオフ攻撃
- Karma(カスタムSSIDリストとカスタムポータルチェイニングに対応)
- ビーコンスパム(単一/リスト/ランダム/Rickroll)
- APスキャン / STAスキャン / scanall
- APとステーションの複数選択
- プローブリクエスト傍受(自動生成されるEvil Twin付き)
- ハンドシェイク + PMKIDキャプチャ
- SDへのWiFiキャプチャ(PCAP)、オンデバイスPCAPブラウザ + hc22000エクスポート付き
- Wireshark用USBドングルモード(extcapストリーム)
- キャプチャでのフレームごとの信号、チャンネル、レート、さらに802.1Q/QinQ VLANタグと制御フレーム(RTS/CTS/ACK)対応
- DHCPスターベーション
- ARP / ポート / SSH / ローカルIPスキャナ
- mDNSディスカバリ / NetBIOSスキャン / HTTPバナースキャン / SNMPプローブ(ホスト単位およびサブネット単位のバリアント付き)
- ARPで検出されたホストごとのパッシブローカル名スニッファ(
mdnssniff: mDNS/LLMNR/SSDP/NetBIOS)
- WiFi OUIベンダー検索
- WPA3/SAE攻撃(フラッド + コンプライアンスチェッカー)
- ウォードライビングエクスポート(WiFi/BLE/GPS)+ スイープCSV(WiFi/BLE/GPS/802.15.4)
- GhostLink経由のスプリットチャンネルウォードライビングヘルパー
- デュアルバンド
dualwd BLE + Wi-Fi共存ウォードライビング(PSRAM搭載ボード)
- RSSIトラッキング(AP/ステーション)、ライブRSSIメーター表示付き
- ドローン検出 / スプーフィング
- PineAP検出
- Flock / 監視検出器
- WPS検出
- Pwnagotchiスタイルの自動キャプチャモード(Capture PWN)
- チャンネル混雑分析
- 攻撃、AP/ステーションスキャン、Airspace Monitor、パケットホッピング用のカスタムチャンネルホッピングプラン
- WiFi Airspace Monitor(リアルタイムのパケット/脅威インサイト、高速チャンネルホッピング、疑わしいデバイスカード、パケット/秒スパークライン)
- DNS Sinkhole(組み込みブロックリストダウンロード付きのブロックリストベースNXDOMAINブロッキング)
- Web UI + ファイルシステム + リモートコマンドリレー
BLE機能
- BLEスキャンモード(general、AirTag、Flipper、raw)
- OUIプレフィックス/ベンダーフィルタリング + RGBマッチパルス付きBLEアドバタイズメントスキャン
- BLEスパムモード(Apple、Microsoft、Samsung、Google、Random)、オプションのカスタムアドバタイザー名付き(
blespam -name)
- AirTagスキャン / スプーフ / 選択
- BLEパケットキャプチャ
- WiresharkへのBLEストリーム
- Flipperファインダー + RSSI
- GATT/サービススキャン + デバイスごとの列挙 + デバイストラッキング(ライブRSSIメーター)
- BLEウォードライビング
- BLEスキマー検出
- BLEデバイス検出スキャン(
bledetect)、list、track、AirTagスプーフアクション付き: Tile、Samsung SmartTag、Chipolo、AirPods(モデル別)、Apple Watch、汎用FindMyクローン、Fast Pair / Find Hub、補聴器、曝露ビーコン、Chameleon Ultra
- ドローン / OpenDroneIDスキャン / リスト / トラック / スプーフ
- Aerial(ドローン)検出器、脅威分類付き
- AndroidコンパニオンアプリへのGhostLink BLEブリッジ
USB機能
- USBキーボードホストモード(ESP32-S3ビルド)
- USB SDカードパススルー(SDスロット付きESP32-S3ボード)
- GhostLink経由のリモートキーボード制御
- BadUSBスクリプトランナー
- BadUSBアイデンティティオプション(VID/PID/メーカー/製品/レイアウト/ランダム化)
- BadUSBトラックパッド(タッチパッドスタイルのカーソル制御)
- BadUSBマウスジグラー
- 個々のASCII文字を入力するBadUSB
type_char CLI
- USB HIDキーボード出力モード(オンデバイスのキーストロークをUSB経由で転送)
- 専用WebUI BadUSBページ
IR機能
- 対応ボードでのIR TX/RX
- IR学習モード
- 実行時IR TX/RXピン設定(CLIまたは設定)
- IR簡単学習モード
- Flipper
.irファイル対応
- ユニバーサルライブラリ送信
- IR CLIツール
- IR dazzler(38 kHzハイデューティ)
NFC機能
- PN532 NTAG/MIFARE Classic対応
- ST25R3916 NFCバックエンド(EMV決済カード読み取り、DESFireアプリケーションおよびファイルツリー、PicoPass、iCLASS)
- Flipper
.nfcインポート/エクスポート
- MIFARE Classic辞書攻撃(デフォルト + ユーザー辞書 + セッションキー再利用 / セクタースイープ)
- 完全な組み込みMIFARE Classic辞書
- MIFARE Classic hardnestedリカバリ
- Flipper NFCパーサーセット(交通、駐車、アクセス、アミューズメント、ロイヤルティ): BIP、Clipper、CharlieCard、Troika、Plantain、Zolotaya Korona、WashCity、Social Moscow、Saflok、Gallagher、Disney Infinity、Skylanders、Aime、Hi、HWorld、Two Cities、Umarsh、Microel、MIZIP、MetroMoney、Kazan、SmartRiderなど
- MIFARE Desfire検出
- Chameleon Ultra対応(CLI + UI + BLE制御)
- Chameleon Ultra HF/LF RFIDスキャン + リーダー制御
SubGHz機能
- 64チャンネルにわたる信号スキャン
- ウォーターフォール表示付き周波数アナライザ
- 信号キャプチャとデコード
- Flipper Unleashed/xMasterXベースの20以上のプロトコルデコーダ
- 信号送信とリプレイ
.subファイルとしての信号保存
- Flipper SubGhz Key Fileフォーマット互換
- CC1101ハードウェア対応
- 周波数帯: 315、390、433.92、868.35、915 MHz
- 完全なCLI対応
- GhostLink経由のSubGHzリモート無線対応
オーディオ機能
- I2S DACオーディオプレーヤー(ヘッドフォン検出と音量制御付きMP3再生)
- オーディオレシーバー(TLV320DAC I2S)
- T-DeckオンボードMAX98357Aスピーカーアンプ対応
- ミュージックビジュアライザー(RGB LEDオーディオ可視化)
- マイクロフォンスペクトラム / MICビジュアライザー(マイク駆動のRGB LEDエフェクト、複数モード、カラーモード、感度、スムージング、コントラスト付き)
ディスプレイ & センサー機能