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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
spoofed — 認可されたセキュリティ監査向けの、プロフェッショナルグレードで完全非同期のPythonネットワークスプーフィングスイート。完全なIPv4/IPv6傍受、802.11ワイヤレス攻撃、LLMNR/NBT-NSポイズニング、改ざん検知可能な監査ログを備えたインタラクティブTUIを特徴とする。 | Kitploit
ツール/GitHubGitHub/amibhai/spoofed
Wi-Fi監査IDS/IPS回避スクリプトと自動化ポストエクスプロイトネットワークセキュリティワイヤレスセキュリティペネトレーションテストレッドチーミングDNS分析
GitHubamibhai/spoofed

spoofed

認可されたセキュリティ監査向けの、プロフェッショナルグレードで完全非同期のPythonネットワークスプーフィングスイート。完全なIPv4/IPv6傍受、802.11ワイヤレス攻撃、LLMNR/NBT-NSポイズニング、改ざん検知可能な監査ログを備えたインタラクティブTUIを特徴とする。

142ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
リポジトリを見る

Spoof Toolkit v2.1

プロフェッショナルグレードの非同期Pythonネットワークスプーフィングスイート インタラクティブなメニュー駆動UI · IPv4/IPv6完全対応 · Responderスタイルのポイズニング 認可されたセキュリティテスト専用 — by amibhai

免責事項: 本ツールは教育目的および認可されたセキュリティ監査専用です。作者は一切の責任を負わず、本プログラムによる誤用や損害について責任を負いません。所有していないネットワーク、または明示的な書面による許可を得ていないネットワークでは本ツールを使用しないでください。

CI Coverage Python License


v2.1の新機能

モジュール説明
attacks/deauth.py802.11 認証解除 — クライアントを切断し、WPAハンドシェイクをキャプチャ
attacks/beacon_flood.py802.11 ビーコンフラッド — 偽SSIDストーム
attacks/llmnr_nbt.pyLLMNR + NBT-NS + mDNS ポイズニング(Responderスタイルのハッシュキャプチャ)
attacks/icmpv6_ra.pyICMPv6 ルーターアドバタイズメントスプーフ — IPv6ゲートウェイハイジャック
attacks/ndp_spoof.pyIPv6 NDP ネイバーアドバタイズメントポイズン — IPv6 ARPスプーフ
attacks/captive_portal.pyキャプティブポータル(ホテル/企業/カフェ/ISPテンプレート)
attacks/wpad.pyWPADプロキシ自動設定インジェクション
core/platform_compat.pymacOS pf + Linux iptables + Windows netsh の抽象化
タイミングジッターIDS回避のため、パケットバーストごとに±N秒のランダム遅延
GitHub Actions CIPython 3.10–3.12全体でpytest + mypy + カバレッジゲート(≥80%)
Dockerポータブルなデプロイのためのdocker build + docker-compose up
pyproject.tomlモダンなパッケージング、mypy strict設定、ruff lint、カバレッジ設定

機能概要

機能詳細
認可ルール・オブ・エンゲージメントのスコープファイル — スコープ外または期間外のターゲットへの実攻撃は拒否されます。スコープなし ⇒ ドライランのみ
アーキテクチャ100%非同期Python 3.10+ — threading.Threadを一切使用しない
UIアニメーション付き256色バナー + 番号付きメニュー + ブレッドクラム
ダッシュボードPRISMライブ3パネルTUI(攻撃ログ / パケット統計 / 認証情報)
ロギングHMAC-SHA256チェーン化されたstructlog監査証跡(改ざん検知可能)
レポートセッションごとにJSON + Markdown + HTMLを自動生成
言語LANGからの自動検出 + 手動切り替え(en, hi, ar, zh, fr, es)
プリフライト17項目のシステムチェック(スコープ、root、Python、依存関係、インターフェース、ターミナル)
クリーンアップfinallyでARP/NDPテーブル、iptables/pfルールを常に復元
プラットフォームLinux(フル) · macOS(pfバックエンド) · Windows(Npcap、制限付き)

ルール・オブ・エンゲージメント(認可とスコープ制御)

実際のエンゲージメントは署名済みのスコープによって定義されます。本ツールキットはこれをコードで強制します:明示的に認可されていないターゲット、またはオープンなエンゲージメント期間外のターゲットには、単一のパケットも送信しません。 これがプロフェッショナルなレッドチーム用ツールと無差別なスクリプトとの違いです。

仕組み

  • エンゲージメントをJSON(またはYAML)スコープファイルで一度宣言します — rules/engagement.example.jsonを参照してください。
  • SPOOF_TOOLKIT_SCOPE環境変数を介してツールキットにそのファイルを指定します。
  • すべての攻撃モジュールはターゲットに触れる前にSession.guard(...)を呼び出します。認可された範囲外のターゲット、または終了したエンゲージメント期間はAuthorizationErrorを発生させ、攻撃は拒否されます。
  • スコープが読み込まれていない ⇒ ドライランのみ。 パケットは引き続き生成・検証されますが(トレーニング、デモ、CIに最適)、実際にネットワーク上に送信されることはありません。
  • 有効な認可(SHA-256 fingerprintを含む)はHMACチェーン化された監査ログとすべてのセッションレポートに書き込まれるため、レポートは何が認可されたかを正確に証明します。
# 1. Copy and edit the template with your engagement details + authorized targets
cp rules/engagement.example.json rules/my-engagement.json

# 2. Point the toolkit at it (enables live fire for in-scope targets only)
export SPOOF_TOOLKIT_SCOPE=rules/my-engagement.json

# 3. Verify it loaded and the window is open
sudo -E python3 spoof_toolkit.py --preflight

スコープファイルのフィールド

フィールド意味
engagement_id必須 — 一意のエンゲージメント識別子
authorized_by必須 — テストを承認した当事者名(SOW / チケット)
client、operator、contact、notes監査証跡用のエンゲージメントメタデータ
start、endISO-8601 の時間枠(オフセットがない場合は UTC とみなす)。期限なしの場合はどちらかの境界を省略可能
authorized_networksターゲットとして指定可能な IPv4/IPv6 CIDR またはホスト単体
authorized_macs / authorized_ssids / authorized_bssidsL2 / ワイヤレスのターゲティング用許可リスト
denied_networks / denied_macsノーストライクリスト — 常に許可リストを上書きする

設計上フェイルクローズドです。空の許可リストは何も許可せず、 denied_networks エントリ内の範囲内ホスト(例:それ以外は許可された /24 内にあるドメインコントローラ)は拒否されます。

セーフモード。 session.safe_mode = True を設定すると、有効なスコープが読み込まれていても強制的にドライランになります。送信を行わずにエンゲージメントをエンドツーエンドでリハーサルする際に使用してください。


攻撃モジュール

レイヤー 2 / 3(Ethernet · IP)

モジュールファイル説明
ARP スプーフィングattacks/arp_spoof.pyキャッシュポイズニング — MitM、DoS、片方向、ゲートウェイ限定
DNS スプーフィングattacks/dns_spoof.pyレスポンスインジェクション — 選択的、全スプーフ、ルールファイル、NXDOMAIN
統合 MitMattacks/combined_mitm.pyARP + DNS + 認証情報キャプチャの完全統合(asyncio.TaskGroup)
SSL ストリップattacks/ssl_strip.py透過的 HTTPS ダウングレードプロキシ(Linux/macOS)
ローグ DHCPattacks/rogue_dhcp.py偽 DHCP サーバーによるデフォルトゲートウェイのハイジャック(ステルス)
LLMNR/NBT-NSattacks/llmnr_nbt.py新規 — LLMNR + NBT-NS + mDNS ポイズニング、NTLMv2 ハッシュキャプチャ
WPADattacks/wpad.py新規 — ブラウザプロキシ自動設定インジェクション
キャプティブポータルattacks/captive_portal.py新規 — 4 つのテンプレートを備えた偽ログインページ

802.11 ワイヤレス

モジュールファイル説明
Deauthattacks/deauth.py新規 — 802.11 デアソシエーション(ターゲット指定 + ブロードキャスト)、WPA ハンドシェイクキャプチャ
ビーコンフラッドattacks/beacon_flood.py新規 — 数百の偽 SSID で電波をフラッド
AP スキャナーattacks/deauth.py新規 — パッシブ 802.11 ビーコンスキャナー
クライアントスキャナーattacks/deauth.py新規 — AP に関連付けられたクライアントを検出

IPv6

モジュールファイル説明
RA スプーフattacks/icmpv6_ra.py新規 — ICMPv6 ルーターアドバタイズメント(デフォルトゲートウェイのハイジャック)
NDP スプーフattacks/ndp_spoof.py新規 — 近隣アドバタイズメントポイズニング(IPv6 版 ARP)
完全 IPv6 MitM(コンボ)新規 — 完全な IPv6 傍受のための RA + NDP + IPv6 フォワーディング

クイックスタート

# 1. Install
sudo bash install.sh

# 1b. Authorize an engagement (required for live fire — otherwise dry-run only)
cp rules/engagement.example.json rules/my-engagement.json   # then edit it
export SPOOF_TOOLKIT_SCOPE=rules/my-engagement.json

# 2. Run (interactive menu)
sudo -E spoof-toolkit

# 3. Or run directly
sudo python3 spoof_toolkit.py

# 4. Preflight check
sudo python3 spoof_toolkit.py --preflight

# 5. Launch PRISM dashboard directly
sudo python3 spoof_toolkit.py --prism

# 6. Docker (no install needed)
docker build -t spoof-toolkit .
docker run --rm -it --network host --cap-add NET_RAW --cap-add NET_ADMIN spoof-toolkit

メインメニュー (v2.1)

ツールをダウンロード