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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
evil-twin-ap — 自動化されたevil twinアクセスポイントツールキット。トラフィックキャプチャとリアルタイムモニタリングを備え、ワイヤレス侵入テストおよびセキュリティ研究のためのツールです。 | Kitploit
ツール/GitHubGitHub/jean-nestor/evil-twin-ap
パケットスニッフィングと分析Wi-Fi監査ネットワークセキュリティワイヤレスセキュリティペネトレーションテスト学習と教育レッドチーミング
GitHubjean-nestor/evil-twin-ap

evil-twin-ap

自動化されたevil twinアクセスポイントツールキット。トラフィックキャプチャとリアルタイムモニタリングを備え、ワイヤレス侵入テストおよびセキュリティ研究のためのツールです。

リポジトリを見る
1116311ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

Evil Twin Access Point Toolkit

License Platform Shell

完全なモジュール式で再現可能なEvil Twinアクセスポイントセットアップ。防御的なセキュリティテスト、ペネトレーションテスト、ワイヤレスセキュリティ研究のためのツールです。

⚠️ 法的免責事項

教育目的および許可されたセキュリティテスト専用

このツールは以下の目的で提供されています:

  • 教育目的
  • 許可されたペネトレーションテスト
  • 管理された環境でのセキュリティ研究
  • 防御的なセキュリティトレーニング

不正使用は固く禁じられています。権限のないコンピュータネットワークへのアクセスは、ほとんどの法域で犯罪行為です。利用者は以下について単独で責任を負います:

  • テスト前に書面による許可を得ること
  • 該当するすべての法律および規制の遵守
  • 誤用による結果

本ツールを使用することにより、あなたは自分が所有するか、明示的な書面によるテスト許可を得たネットワークでのみ使用することに同意したものとみなします。


📋 目次

  • 概要
  • 機能
  • ハードウェア要件
  • ソフトウェア要件
  • インストール
  • 設定
  • 使用方法
  • トラフィックキャプチャ
  • 監視
  • トラブルシューティング
  • プロジェクト構成
  • セキュリティに関する考慮事項
  • コントリビューション
  • ライセンス

🎯 概要

本ツールキットは、正規のネットワークを模倣した不正ワイヤレスアクセスポイント(Evil Twin)を作成します。クライアントが正規ネットワークと信じて自動的に接続する可能性のある同一SSIDを作成し、ネットワークトラフィックをキャプチャします。

Evil Twin攻撃とは?

Evil Twinとは、正規のものに見せかけてワイヤレス通信を盗聴するために設置された、不正なWi-Fiアクセスポイントです。この攻撃は、対象ネットワークの近くに不正アクセスポイントを設置し、同じSSIDをブロードキャストして、デバイスをだまして接続させることで機能します。

ユースケース

  • 🔐 ワイヤレスセキュリティのペネトレーションテスト
  • 🎓 セキュリティ意識向上トレーニングとデモンストレーション
  • 🧪 ラボ環境でのネットワークセキュリティ研究
  • 🛡️ ワイヤレス侵入検知システムのテスト
  • 📱 デバイスの挙動とクライアント接続性の分析

✨ 機能

  • 🔧 モジュール式設計:再利用可能な関数による関心事の明確な分離
  • 📊 詳細出力:すべての操作に対する色分けされたステータスメッセージ
  • 🔍 リアルタイム監視:タイムスタンプ付きの接続クライアントのライブ追跡
  • 📝 包括的なログ:hostapd、dnsmasq、接続の詳細なログ
  • 🌐 インターネット共有:インターネット通過のための自動NAT設定
  • 🔄 自動検出:インターネット側インターフェースの自動検出
  • 🧹 クリーンな終了:完全なシステム復元による正常なシャットダウン
  • ✅ 依存関係管理:自動インストールと検証
  • 🎨 クロスプラットフォーム:Debian、Ubuntu、Kali、Fedora、Archなどをサポート
  • 📦 再現可能:バージョン管理可能な設定ファイル
  • 📡 インターフェース検出:ワイヤレスアダプタの自動検出とAPモードの確認
  • 📸 トラフィックキャプチャ:フィルタリングとローテーション機能付きの内蔵PCAPキャプチャ

🔌 ハードウェア要件

ワイヤレスネットワークアダプタ

ワイヤレスアダプタはAP(アクセスポイント)モードをサポートしている必要があります。すべてのワイヤレスカードがこの機能をサポートしているわけではありません。

✅ 推奨アダプタ

以下のアダプタは動作が確認されており、APモードをサポートしています:

チップセットモデル例特徴価格帯
RTL8812AUAlfa AWUS036ACH、TP-Link Archer T4Uデュアルバンド(2.4/5GHz)、高出力、優れた範囲$40-60
RTL8814AUAlfa AWUS1900、TP-Link Archer T9UHクワッドアンテナ、AC1900、長距離$60-80
Atheros AR9271TP-Link TL-WN722N v1、Alfa AWUS036NHA安定性、サポート充実、低予算$20-35
MT7612UPanda PAU0D、Alfa AWUS036ACMデュアルバンド、互換性良好$35-50
RTL8188EU各種低予算アダプタ基本、2.4GHzのみ、エントリーレベル$10-20

🏆 トップ推奨

  1. Alfa AWUS036ACH(RTL8812AU)

    • ペネトレーションテストに最適な総合力
    • Kali Linuxでの優れたドライバサポート
    • 高出力(最大30dBm)
    • デュアルバンド対応
  2. TP-Link TL-WN722N v1(Atheros AR9271)

    • 最安の選択肢
    • 非常に安定
    • ネイティブLinuxサポート
    • ⚠️ v2またはv3ではなくバージョン1を入手してください
  3. Alfa AWUS036ACM(MT7612U)

    • 価格と性能のバランスが良い
    • 優れた互換性
    • 中出力

❌ 避けるべきアダプタ

  • 内蔵ノートPC用ワイヤレスカード(通常APモード非対応)
  • RTL8188FTVチップセット(APモードサポートが弱い)
  • Broadcomチップセット(Linuxサポートが限定)
  • 以前動作していたモデルの「v2」または「v3」と表示されたアダプタ(多くの場合、別の互換性のないチップセットを使用)

APモードサポートの確認

購入前に、アダプタがAPモードをサポートしているか確認してください:```bash

Check if your current adapter supports AP mode

iw list | grep -A 10 "Supported interface modes"

Look for this in the output:

* AP

* monitor

### 追加のハードウェア

- **イーサネット接続**: インターネットパススルーに必要(物理またはUSBイーサネットアダプタ可能)
- **十分なUSB電力**: 一部の高出力アダプタでは、電源付きUSBハブが必要になる場合があります
- **コンピュータ**: Linuxを実行している任意のラップトップまたはデスクトップ(推奨: Kali Linux)

---

## 💻 ソフトウェア要件

### オペレーティングシステム

- **推奨**: Kali Linux (2020.1以降)
- **他にサポート**:
  - Debian 10+
  - Ubuntu 18.04+
  - Fedora 30+
  - Arch Linux
  - ParrotOS
  - BlackArch

### 必須パッケージ

これらは `install_dependencies.sh` によって自動的にインストールされます:

- `hostapd` - アクセスポイントを作成
- `dnsmasq` - DHCPおよびDNSサービスを提供
- `iptables` - NATとファイアウォールルールを設定
- `iproute2` - ネットワークインターフェース設定
- `wireless-tools` - ワイヤレス管理ユーティリティ
- `net-tools` - ネットワーク診断ツール
- `iw` - ワイヤレス設定ユーティリティ
- `tcpdump` - パケットキャプチャユーティリティ

### 権限

- すべての操作にはroot/sudoアクセスが必要です

---

## 📦 インストール

### クイックスタート```bash
# Clone the repository
git clone https://github.com/yourusername/evil-twin-ap.git
cd evil-twin-ap

# Install dependencies
sudo ./install_dependencies.sh

# Detect your wireless interfaces
sudo ./detect_interface.sh

# Configure your settings (update interface if needed)
nano hostapd.conf  # Change SSID, channel, interface
nano dnsmasq.conf  # Adjust DHCP settings, interface

# Start the evil twin
sudo ./start_evil_twin.sh

詳細なインストール

ステップ1: リポジトリのクローン```bash

git clone https://github.com/yourusername/evil-twin-ap.git cd evil-twin-ap

#### ステップ2: 依存関係のインストール

インストールスクリプトは自動的にLinuxディストリビューションを検出し、必要なパッケージをインストールします:```bash
sudo ./install_dependencies.sh

機能:

  • Linuxディストリビューションを検出
  • パッケージリストを更新
  • 必要なツールをすべてインストール
  • カーネルモジュールがロードされているか確認
  • ワイヤレスアダプターの互換性をチェック
  • ドキュメントを作成

ステップ3: ワイヤレスインターフェースの検出

重要ステップ: 設定前に、APモードをサポートするワイヤレスインターフェースを検出してください:```bash sudo ./detect_interface.sh

このスクリプトは、すべての無線インターフェースを解析し、使用するのに最適なものを推奨します。

**出力例:**```
==========================================
   Wireless Interface Detection
==========================================

[INFO] Scanning for wireless interfaces...

[✓] Found 2 wireless interface(s)

═══════════════════════════════════════════
Interface: wlan1
═══════════════════════════════════════════
State: DORMANT
MAC Address: 1a:60:c6:85:87:53
Driver: rtl88XXau

[INFO] Checking capabilities for wlan1...
[✓] Supports AP mode (Access Point) ✓
[✓] Supports Monitor mode ✓
Current Mode: managed

═══════════════════════════════════════════
Interface: wlan0
═══════════════════════════════════════════
State: DOWN
MAC Address: b2:72:bf:bc:31:bd
Driver: iwlwifi

[INFO] Checking capabilities for wlan0...
[✓] Supports AP mode (Access Point) ✓
[✓] Supports Monitor mode ✓
Current Mode: managed
[!] Power management is ON (may cause issues)

==========================================
   Summary & Recommendations
==========================================

[✓] Found 2 AP-capable interfaces:
  - wlan1
  - wlan0

[INFO] Recommendation: Use wlan1 (likely external USB adapter)

[!] wlan0 is usually built-in WiFi - use external adapter if available

[INFO] To update configuration files, run:
  sed -i 's/^interface=.*/interface=wlan1/' hostapd.conf
  sed -i 's/^interface=.*/interface=wlan1/' dnsmasq.conf

Current Configuration:
  hostapd.conf: interface=wlan1
  dnsmasq.conf: interface=wlan1

[INFO] After updating, verify with: iw list | grep -A 10 'Supported interface modes'

主要な洞察:

  • 🎯 wlan1 は通常、外部USBアダプターです(evil twin攻撃に推奨)
  • 💻 wlan0 は通常、内蔵WiFiです(電源管理の問題がある場合があります)
  • ✅ スクリプトは、どのインターフェースがAPモードをサポートしているかを表示します
  • 📝 スクリプトの推奨に従って設定ファイルを更新してください
  • ⚠️ 重要: 最良の結果を得るには外部アダプター(wlan1)を使用してください

複数のインターフェースがある場合:

  • 外部USBアダプター(wlan1、wlan2)は内蔵(wlan0)よりも優先されます
  • Realtek、Atheros、Ralinkのチップセットは通常、APモードのサポートが優れています
  • 競合を避けるために、wlan1を使用する場合はwlan0を無効にするか切断してください

ステップ4: インストールの確認

インストールとインターフェース検出後、すべてが正常に動作していることを確認します:```bash

Check hostapd

hostapd -v

Check dnsmasq

dnsmasq -v

List wireless interfaces

iw dev

Verify AP mode support (detailed)

iw list | grep -A 10 "Supported interface modes"

Check current interface configuration

grep "^interface=" hostapd.conf dnsmasq.conf

---

## ⚙️ 設定

### hostapd.conf - アクセスポイント設定

`hostapd.conf` を編集して、イービルツインをカスタマイズします:```bash
nano hostapd.conf

変更すべき主要な設定:```ini

Wireless interface (CHANGE to wlan1 if using external USB adapter)

interface=wlan1

Network name (CHANGE THIS to match target network)

ssid=TestNetwork

Channel (1-11 for 2.4GHz, 36-165 for 5GHz)

channel=6

WiFi password

wpa_passphrase=letitrain2

Country code (affects available channels)

country_code=US

### dnsmasq.conf - DHCP/DNS 設定
ツールをダウンロード