
ネットワークハッシュのキャプチャを自動化し、素晴らしいGUIを備えた便利なツールです。詳細はREADME.mdをお読みください。ターゲットの明示的な許可なしに絶対に使用しないでください!
現在、アプリはオランダ語版のみ利用可能です。英語版はまもなく公開予定です。
教育目的および許可を得たテスト専用です。 このツールの使用方法については、すべての責任はあなたにあります。所有していない、またはテストのための書面による許可を得ていないネットワークを意図的に妨害することは、お住まいの地域では違法となる場合があります。他人のネットワークに送信される認証解除(deauthentication)フレームが1つだけでも違法になり得ます。明示的な許可を得た場合のみ、自己責任で使用してください。
このアプリケーションは、対象SSIDを発見し、一致するBSSIDをバンド(2.4/5/6 GHz)ごとに一覧表示し、各BSSIDをパッシブモニタリングしてクライアントを列挙し、存在する場合はWPAハンドシェイクを**.22000にキャプチャします。認証解除(deauth)ボタンは実際に動作します**。アクティブな認証解除が実行されます。
iw、ip、systemd/NetworkManager を備えた Linux。airodump-ng(aircrack-ngスイート)、airmon-ng、hcxpcapngtool、iw、ip、systemctl。which airodump-ng、which hcxpcapngtool など。python3 your_script.py。ヒント: 環境をすばやく検証するには、セルフテスト(§12参照)を使用します。
logs/<SAFE_ESSID>/session.log – ローテーション式のセッションログ(約5 MBでローテーション)。logs/<SAFE_ESSID>/discovery-01.csv – 最新のバンド発見の出力。logs/<SAFE_ESSID>/<ESSID>_mon-01.csv – BSSIDごとのモニターCSV。logs/<SAFE_ESSID>/aliases.json – クライアントMAC用の、人間が読めるエイリアス。logs/<SAFE_ESSID>/session.json – セッションデータ(BSSID、クライアント、件数)。logs/<SAFE_ESSID>/*hs*.22000 – パッシブにキャプチャされたWPAハンドシェイク。<SAFE_ESSID> は、ESSIDをファイル名に安全な形へサニタイズしたものです。
Wi-Fiインターフェース
物理デバイス(例: wlan1)。
モニター名
モニターモードで使用する名前(例: mon0)。必要に応じて、アプリがモードを切り替えて名前を変更します。
バンド(2.4 / 5 / 6 GHz) 対象ESSIDをスキャンするバンド。6 GHzには最新のaircrack-ngとドライバーのサポートが必要です。
ESSID 対象とする正確なSSID(大文字と小文字を区別)。
ログレベル
basic(最小限)、verbose(より詳細)、debug(最大限の詳細)。
発見(秒) バンド発見パスの所要時間。
BSSIDごとのスキャン(秒) クライアントを列挙するための、BSSIDごとのパッシブ待受時間。
開始 / 停止 パイプラインを実行または停止します。停止はプロセスを終了し、該当する場合はNetworkManager/インターフェースの状態を復元します。
発見中に確認されたすべてのネットワークを表示します(BSSID、チャンネル、バンド、ESSID)。
オプションフィルター(ビルドで有効な場合):
<hidden> の行を削除します。あなたのESSIDと選択したバンドの両方に一致するBSSIDを、チャンネルを含めて一覧表示します。これにより、SSIDに属する正確なAPが特定されます。
タイムスタンプ付きのログ(コマンド、終了コード、コンバーターの出力、エラー)。自動ローテーション付きで session.log に保存されます。
ログディレクトリを開くは、アクティブなセッションフォルダーを開きます。
ESSIDとバンドに一致するBSSIDを表示します。1つ選択すると、そのクライアントを表示できます。
選択したBSSID配下のクライアントMACを、**最終確認(Last seen)**時刻付きで一覧表示します。
aliases.json に保存されます)。
エイリアスの削除は、コンテキストメニュー → エイリアスをクリア で行います。モニタリング開始(BSSID) 選択したBSSIDのパッシブハンドシェイクキャプチャを開始します。カウントダウンとEAPOLインジケーターを表示します。
モニタリング停止 キャプチャを停止します。
ブロードキャスト / クライアント指定 プレースホルダーのみです(このビルドではアクティブな認証解除は行いません)。同じBSSIDのパッシブハンドシェイクキャプチャは開始します。
パケット 実験室向けバリアント用のUI値です(ここでは認証解除には使用されません)。
クライアントのエクスポート 既知のすべてのクライアントのCSV(有効な場合はJSONも)をセッションログフォルダーに書き出します。
.22000 を含むディレクトリを開きます。airodump-ng --band <bg|a|6> を実行してCSVに出力します。堅牢なヘッダーベースのパーサーが、特殊なESSID/CSV形式も処理します。airodump-ng --bssid … --channel … を実行します。CSVのStationsセクションを解析して、新しいクライアントをライブ表示します。.cap を hcxpcapngtool で変換します。空でない .22000 が存在する場合は、それが表示されログに記録されます。サポートされている環境ではデスクトップ通知が送信されます。airodump-ng が出力を行わなくなった場合、そのステップ(発見またはBSSIDごと)のプロセスをクリーンに再起動します。session.log を自動的にローテーションします。session.json に継続的に書き込み、同じESSIDでは起動時に再読み込みします。設定
wlan1)。mon0)。verbose を選択します。実行
BSSIDの確認
BSSIDごとのクライアント
クライアントセンター
.22000 の内容が表示されます。エクスポート
停止
<hidden> の行を削除します。アプリは session.json に継続的に書き込みます。同じESSIDで再起動すると、以下が再読み込みされます:
clients.csv。logs/<SAFE_ESSID>/ にあります。セルフテストウィンドウには、以下が表示されます:
airodump-ng、hcxpcapngtool、iw、ip、systemctl の場所。iw dev の出力(インターフェース)。iw list によるケーパビリティ(アダプターがサポートするバンド/チャンネル幅)。.22000 が生成されると、デスクトップ通知が送信されます。airodump-ng が妥当な期間にわたって出力を生成しない場合:
発見結果が空
iw list)。iw dev とアプリのログ)。6 GHz で結果が出ない
クライアントが表示されない
.22000 が生成されない
hcxpcapngtool のメッセージを確認します。UIが応答しない / 状態が不明確
session.log で確認します。アプリは認証解除(deauth)を実行しますか? いいえ。認証解除ボタンはプレースホルダーです。パッシブキャプチャを開始するだけです。
複数のBSSIDを同時にモニタリングできますか? アプリはBSSIDごとに順次スキャンします。ステータスに進捗が表示されます(例: 「2/5」)。
「ハッシュのコピー」はクリップボードを自動的にクリアしますか? いいえ。このビルドではクリップボードの内容は保持されます。
出力はどこに保存されますか?
logs/<SAFE_ESSID>/ の下です(§4参照)。
すべてをすばやく開けますか? メインのログパネルからログディレクトリを開くを使用します。