
أداة اختبار اختراق وتدقيق WiFi
Freeway لاختبار اختراق الشبكات
اقرأ المقال عن Freeway، الآن على Medium
[!ملاحظة] لن يُطلب من المستخدم قبول اتفاقية التراخيص بعد الآن!
لذلك، بتحميل البرنامج، يوافق المستخدم تلقائيًا على اتباع جميع الإرشادات المحددة في قسم اتفاقية التراخيص أدناه.
Freeway هي أداة بلغة Python مبنية على مكتبة Scapy لاختراق شبكات Wi-Fi، تهدف إلى مساعدة المخترقين الأخلاقيين ومختبرَي الاختراق في تطوير مهاراتهم ومعرفتهم في تدقيق وتأمين الشبكات المنزلية أو المؤسسية.
وصف الميزات موجود في القسم 6
من الضروري توفر:
اختياريًا، قم بتثبيت حزمتي Scapy و Rich لـ Python إذا لم يتم التثبيت عبر pip (انظر القسم 4)
الخيار أ: التثبيت عبر PyPi (موصى به)
$ sudo pip install 3way
الخيار ب: التثبيت أو التشغيل يدويًا
أولاً، استنسخ المستودع:
git clone https://github.com/FLOCK4H/Freeway
انتقل إلى المستودع المستنسخ:
cd Freeway
الخيار 1: تثبيت التبعيات والمجلدات و Freeway. (موصى به)
سيسمح هذا بتشغيل الأداة من أي مكان
sudo pip install .
الخيار 2: التشغيل بدون تثبيت باستخدام Python.
يجب استدعاؤه من مجلد /Freeway
sudo pip install scapy rich
sudo python Freeway
تأتي هذه الأداة مع واجهة سطر أوامر (CLI) خاصة بها ويمكن تشغيلها بدون تحديد أي وسائط إضافية.
sudo Freeway
اتبع التعليمات لاختيار محول الشبكة (انظر القسم 3):
[!تلميح] تُظهر لقطات الشاشة هذه Freeway في نسخته الأولى جدًا، ولا تعكس شكل البرنامج الحالي، وستتغير في المستقبل.

اختر الميزة والوسيط (الوسائط):

ومع الوسائط الإضافية، لتجاوز CLI جزئيًا أو كليًا.
sudo Freeway -i wlan2 -a monitor -p 1,2,a
'-p' غير مطلوب مع '-a'، على سبيل المثال، سيُطلب إدخال الوسائط في CLI:
sudo Freeway -i wlan2 -a deauth
جميع الوسائط والإجراءات والمعلمات:
الوسائط: -h, --help عرض رسالة المساعدة.
-i, --inf تحديد واجهة WLAN (مثل wlan0, wlan1).
-a, --action رقم الإجراء أو الاسم المستعار (مثل 1 أو monitor).
-p, --params معرفات المعلمات (مثل 1,2,a أو 3rtv، يعتمد على الإجراء).الإجراءات: 1 أو monitor, 2 أو deauth, 3 أو beacon_spam, 4 أو fuzzer, 5 أو audit, 6 أو hopper, 7 أو eviltwin 8 أو packet_crafter, 9 أو arsenal
يجب توفير المعلمات بنفس التنسيق كما في CLI، خاص بكل إجراء. لعرض جميع المعلمات لإجراء معين، فقط قدم وسيطة -a بدون -p.
index.html الخاص بنا عند محاولة الاتصال بالشبكة التي نزيفها.1نقاط الوصول
2الإرسال والاستقبال في نفس الوقت
في حال عدم تلبية Freeway للتوقعات وتم تثبيتها عبر pip، فإن عملية الإزالة سهلة:
sudo pip uninstall 3way
1) يجب على المستخدمين الالتزام الصارم بالمبادئ التوجيهية القانونية المحلية
2) يجب على المستخدمين عدم تعطيل النظام، أو إحداث فوضى، أو التسبب في ضرر للآخرين، أو للأجهزة الأخرى تحت أي ظرف من الظروف
3) يجب أن يتوافق إعادة توزيع هذا البرنامج مع معايير ترخيص MIT
4) يخلي المؤلف مسؤوليته عن أي ضرر ناتج عن استخدام هذا البرنامج
5) في حالة التحقيق، لن يقدم المؤلف المساعدة لأي طرف
تذكر، الغرض من Freeway هو تحديد الثغرات الأمنية، وليس استغلالها!
✅ هجوم التوأم الشرير
✅ فحص الإصدار والتحديثات
✅ إصدار PyPi
✅ صانع الحزم
✅ Freeway الإصدار 1.5
19.05.24
- إصلاح خطأ نادر RuntimeError في deauth.py ناتج عن التكرار على قاموس متغير الحجم ديناميكيًا
- تحسينات إضافية لتنسيق حزمة المنارة في beacon_spam.py
27.05.24
- إضافة
updater.py- إضافة
evil_twin.py- إضافة مجلد
/templates- إضافة التوأم الشرير إلى قائمة الإجراءات
- تحديث README.md
- إصدار PyPi
3.06.24
- إضافة
git_downloader.py- تحديث
beacon_spam- تحديث
evil_twin
27.06.24
- إزالة
EULAمن السكربت- إضافة
EULAإلىREADME.md- إضافة
pkt_crafter.py- تعديل سكربت
Freeway
- يقوم Android بتصفية حزم المنارة المزيفة (يعمل على Android 5، لا يعمل على Android 11+، الإصدارات الأقدم من Android 11 والأحدث من Android 5 لم يتم اختبارها)
- يحتاج EvilTwin إلى محول ثانٍ متصل بالإنترنت (ليس مشكلة في الحقيقة)، ليكون قادرًا على إعادة توجيه حركة المرور
- قد لا ينجح التشغيل الأول لـ EvilTwin إذا لم يتم تشغيل dnsmasq على الجهاز من قبل، قم بتشغيل EvilTwin مرتين، أو قم بتثبيت وتشغيل dnsmasq قبل ذلك.
[!هام] يجب اعتبار أي استخدام ضار لهذه الميزات جريمة،
احصل دائمًا على الإذن لإجراء اختبار الاختراق.
يخضع توزيع Freeway لترخيص MIT القياسي، يمكن للمستخدمين استخدام ومشاركة والمساهمة في المستودع أو الإبلاغ عن الأخطاء بحرية.
CSA Spam