Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
cyclepatrol — 徒歩でのWi-Fiセキュリティチェックをループで実行し、証拠レポートを出力するBashツール。(再発明されたWi-Fi WarDriving) | Kitploit
ツール/GitHubGitHub/buybitart/cyclepatrol
防御ツールパスワードクラッキング偵察脆弱性スキャナーWi-Fi監査ハッシュ分析スクリプトと自動化情報収集ネットワークセキュリティワイヤレスセキュリティペネトレーションテスト
63612412日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
GitHub
buybitart/cyclepatrol

cyclepatrol

徒歩でのWi-Fiセキュリティチェックをループで実行し、証拠レポートを出力するBashツール。(再発明されたWi-Fi WarDriving)

リポジトリを見るウェブサイト

CyclePatrol(再発明されたWi-Fi WarDriving)

license platform shell version

CyclePatrolは1つのBashスクリプト、cp.shです。ターミナル向けのWi-Fiセキュリティ評価ツールです。 LinuxとAndroid(Kali NetHunter)で動作します。rootが必要です。

このツールはループで動作します。各ラウンドで以下を実行します:

  1. 近くのWi-Fiネットワークをスキャンし、
  2. 各ビーコンを解析してセキュリティ情報を読み取り、
  3. 有効化された評価モジュール(WPS、PMKID、ハンドシェイク、WPA2辞書、WPA3/SAE、DPP、エンタープライズEAP)を実行し、
  4. 情報、証拠(証明ファイル)、HTMLレポートを保存します。

許可された使用のみ。 CyclePatrolはアクティブな無線攻撃を実行します。 所有しているネットワーク、または書面によるテスト許可を得たネットワークでのみ使用してください。

このドキュメントはソースコードから書かれています。ネットワークへの攻撃方法を教えるものではありません。 ツールがどのように構築され、データがどのように流れ、セキュリティロジックがどこにあるかを説明します。

CyclePatrolパイプライン:スキャン、解析、エンリッチ、スコープゲート、評価モジュール、証明とレポート


cyclepatrol

基本情報

項目値ソース
ツール名CyclePatrolTOOL_NAME
バージョン1.6VERSION
SAR / レポートバージョン1 / 5SAR_VERSION / REPORT_VERSION
言語Bash 5+スクリプトヘッダー
権限root必須run_precheck
デフォルトインターフェースwlan2DEF_IFACE
デフォルトログディレクトリ/sdcard/Download/wifiDEF_LOG_DIR
追跡ファイルcp.sh、vendor/oui.json、vendor/vendors.json、README.md、LICENSE、docs/リポジトリルート
設定環境変数 + CLIフラグのみmain

インストールと起動

# 1. get the code
git clone https://github.com/buybitart/cyclepatrol
cd cyclepatrol

# 2. make it runnable
chmod +x cp.sh

# 3. start (root required)
sudo ./cp.sh

ヘルプとオプションの全リスト:

./cp.sh --help

パイプライン

flowchart TD
    M[main parse CLI] --> AI[auto_install_deps apt]
    AI --> PC[run_precheck validate_env root iface tmp dirs allowlists]
    PC --> RC{recon mode?}
    RC -- "--recon" --> RE[run_recon airodump-ng] --> RPT1[report_recon_*.html] --> END1[exit]
    RC -- default --> R0[run_recon once at start]
    R0 --> LOOP[run_scan_loop]
    LOOP --> MAC[stealth MAC rotate]
    MAC --> SCAN[scan_band 2.4 / 5 / 6E via iw scan]
    SCAN --> PARSE[parse_scan awk -> targets]
    PARSE --> PT[process_target per AP, up to MAX_TARGETS]
    PT --> REP[make_report report_*.html]
    REP --> SLEEP[sleep COOLDOWN] --> LOOP

詳細は docs/architecture.md と docs/data-flow.md を参照してください。


主要コンポーネント

コンポーネント機能(例)役割
起動 / 設定main, validate_env, run_precheck, auto_install_depsフラグの解析、root + インターフェース + ツールの確認、一時ディレクトリの作成
インターフェース制御ensure_mode, iface_set_type, iface_set_channel, iface_do_scanモニタ/マネージドモード、チャネル、iw スキャン
ステルスstealth_mac_rotate, stealth_gen_mac, stealth_wps_id_blockランダム MAC、ランダム WPS UUID
スキャン + 解析scan_band, parse_scaniw scan の出力を収集し、ビーコンをフィールドに解析
エンリッチメントget_chip, get_cves, detect_dpp_vulns, ベンダー KB 検索OUI → ベンダー → チップセット、CVE ヒント、DPP チェック
スコープゲートactive_attack_permitted, allowlist_init_activeアクティブモジュールを BSSID に対して実行してよいか判断
評価モジュールattack_pixie, attack_vendor, attack_pmkid, attack_deauth_handshake, attack_wpa_psk_brute, attack_wpa_enterprise_eviltwin無線テスト(外部ツールをラップ)
オフラインクラックoffline_crack, _hashcat_22000, _aircrack_capキャプチャした PMKID / ハンドシェイクをクラック
証拠 + 出力sar_store_record, save_proof, make_report, recon_reportJSONL ファクト、証拠ファイル、HTML レポート
位置情報location_fix, location_nmea_feederワードライビング用の GPS タグ付け(Android / gpsd)

完全な関数マップ: docs/project-structure.md。


使用する外部ツール

CyclePatrol はオーケストレーターです。標準的な Linux 無線ツールをサブプロセスとして呼び出します。

ツール使用元目的
iw, ip, nmcli, macchangerインターフェース + ステルススキャン、モード、チャネル、MAC
reaverattack_pixie, attack_vendor, attack_null, attack_empty, attack_user_pinWPS レジストラ交換
pixiewpsattack_pixieWPS オフライン PIN 復元
wpa_supplicant, wpa_cli, wpa_passphraseWPS, verify_psk_live, attack_wpa_psk_bruteアソシエーション、ライブキー確認
hcxdumptool, hcxpcapngtoolattack_pmkid, attack_pmkid_activePMKID キャプチャ → hashcat 22000
tcpdumpeapol_passive_captureパッシブ EAPOL キャプチャ
airodump-ng, aireplay-ng, mdk4attack_deauth_handshake, run_reconキャプチャ、deauth、偵察
hashcat, aircrack-ngoffline_crackキャプチャのオフラインクラック
eaphammer, hostapd-wpeattack_wpa_enterprise_eviltwin802.1X evil-twin 認証情報キャプチャ
dragondrain, dragontimesae_dos_dragondrain, sae_timing_dragontimeWPA3 / SAE チェック。関数は定義されているが呼び出されない(デッドコード)、docs/security.md を参照
tshark, airgraph-ngrecon_report稼働時間の解析、グラフ
gpsd, termux-location, gpspipe位置情報GPS フィックス / タグ付け
jqベンダー KBJSON 検索(オプション)

モジュールの詳細とゲーティング: docs/modules.md。

出力

すべては LOG_DIR(デフォルト /sdcard/Download/wifi)の下に書き込まれます。 ディレクトリは chmod 700 で作成されます。出力ファイルは chmod 600 を使用します。

パス内容
sar.jsonlAP ごとのファクト、1 行につき 1 つの JSON オブジェクト
cp_audit.log監査ログ: AP、手法、結果
report_*.html評価レポート(検出事項、重大度、証拠)
report_recon_*.htmlパッシブ偵察調査レポート
proof/proof_*.conf確認された検出事項の証拠: PIN、PSK、SHA-256、ライブ検証
proof/proofs.jsonl証拠保全マニフェスト: 証拠ファイルごとに 1 行、その SHA-256 付き
proof/handshake_*.capキャプチャした 4-way ハンドシェイク
proof/pmkid_*.22000hashcat 22000 形式の PMKID
known_bssids.txt, processed_bssids.txt状態(処理済みをスキップ)

レポートの重大度は Critical / High / Medium / Low / Info です。検出結果が Critical となるのは、 鍵が実際に復元され、その証明ファイルが存在する場合のみです。レポートは、証明に裏付けられた検出結果を表示する シンプルビューで開きます。テクニカルビューの切り替えにより、ポスチャ検出結果、 証拠テーブル、および診断ログが追加されます。ポスチャ検出結果(Medium / Low / Info)には、 その評価を裏付ける測定済みのビーコン事実が付随します。フィールドスキーマとレポートモデルは docs/outputs.md にあります。


ドキュメントマップ

ファイル内容
docs/architecture.mdコンポーネント、制御フロー、信頼境界、図
docs/data-flow.mdスキャン → パース → 処理 → レポート、フィールドパイプライン、スコープフロー
docs/modules.mdすべての評価モジュール、それがラップするツール、およびそのスコープゲート
docs/configuration.mdすべての環境変数と CLI フラグ
docs/outputs.mdsar.jsonl スキーマ、証明ファイル、レポートモデル
docs/security.mdスコープモデル、デフォルトのポスチャ、ディスク上のシークレット、確認済みの観測結果
docs/attack-surface.mdエントリポイント、外部依存関係マップ、ランタイム図、該当しない項目
docs/setup-and-testing.md要件、インストール、実行、検証コマンド
docs/project-structure.mdファイルと完全な関数マップ

作者

Aliaksandr Zasinets (BITART)。

ライセンス

MIT。LICENSE を参照してください。 Copyright (c) 2026 Aliaksandr Zasinets。

ツールをダウンロード