
أداة آلية لنقاط الوصول المزدوجة الخبيثة مع التقاط حركة المرور والمراقبة في الوقت الفعلي لاختبار الاختراق اللاسلكي والبحث الأمني.
إعداد كامل، معياري، وقابل للتكرار لنقطة وصول شريرة (evil twin) للاختبارات الأمنية الدفاعية، واختبارات الاختراق، وأبحاث أمن الشبكات اللاسلكية.
للاستخدام التعليمي واختبارات الأمن المصرح بها فقط
تم توفير هذه الأداة للأغراض التالية:
الاستخدام غير القانوني محظور تمامًا. يعتبر الوصول غير المصرح به إلى شبكات الكمبيوتر جريمة في معظم الدول. يتحمل المستخدمون وحدهم المسؤولية عن:
باستخدام هذه الأداة، فإنك توافق على استخدامها فقط على الشبكات التي تملكها أو لديك إذن كتابي صريح لاختبارها.
تقوم هذه المجموعة بإنشاء نقطة وصول لاسلكية مزيفة (evil twin) تحاكي شبكة شرعية. تلتقط حركة مرور الشبكة عن طريق إنشاء SSID مطابق قد يتصل به العملاء تلقائيًا معتقدين أنها الشبكة الشرعية.
التوأم الشرير هو نقطة وصول Wi-Fi احتيالية تبدو شرعية ولكنها تم إعدادها للتنصت على الاتصالات اللاسلكية. يعمل الهجوم عن طريق وضع نقطة وصول مزيفة بالقرب من الشبكة المستهدفة، مع بث نفس SSID، وخداع الأجهزة للاتصال.
يجب أن يدعم محولك اللاسلكي وضع AP (نقطة الوصول). لا تدعم جميع بطاقات الشبكة اللاسلكية هذه الوظيفة.
تعمل هذه المحولات بشكل جيد معروف وتدعم وضع AP:
| الشريحة | أمثلة النماذج | الميزات | نطاق السعر |
|---|---|---|---|
| RTL8812AU | Alfa AWUS036ACH, TP-Link Archer T4U | ثنائي النطاق (2.4/5GHz)، طاقة عالية، مدى ممتاز | 40-60 دولار |
| RTL8814AU | Alfa AWUS1900, TP-Link Archer T9UH | هوائي رباعي، AC1900، مدى طويل | 60-80 دولار |
| Atheros AR9271 | TP-Link TL-WN722N v1, Alfa AWUS036NHA | مستقر، دعم جيد، مناسب للميزانية | 20-35 دولار |
| MT7612U | Panda PAU0D, Alfa AWUS036ACM | ثنائي النطاق، توافق جيد | 35-50 دولار |
| RTL8188EU | محولات ميزانية متنوعة | أساسي، 2.4GHz فقط، للمبتدئين | 10-20 دولار |
Alfa AWUS036ACH (RTL8812AU)
TP-Link TL-WN722N v1 (Atheros AR9271)
Alfa AWUS036ACM (MT7612U)
قبل الشراء، تحقق من أن المحول يدعم وضع AP:```bash
iw list | grep -A 10 "Supported interface modes"
### الأجهزة الإضافية
- **اتصال إيثرنت**: مطلوب لتمرير الإنترنت (يمكن أن يكون فعليًا أو محول 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` - أداة التقاط الحزم
### الصلاحيات
- مطلوب الوصول كجذر/سودو لجميع العمليات
---
## 📦 التثبيت
### البداية السريعة```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
git clone https://github.com/yourusername/evil-twin-ap.git cd evil-twin-ap
#### الخطوة 2: تثبيت التبعيات
يقوم البرنامج النصي للتثبيت تلقائيًا باكتشاف توزيعة لينكس الخاصة بك وتثبيت الحزم المطلوبة:```bash
sudo ./install_dependencies.sh
ما يفعله:
خطوة حرجة: قبل التهيئة، قم بكشف الواجهة اللاسلكية التي تدعم وضع 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