Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
cyclepatrol — أداة Bash لإجراء فحوصات أمنية للشبكات اللاسلكية Wi-Fi سيرًا على الأقدام في حلقة متكررة، مع تقارير أدلة. (إعادة ابتكار wifi WarDriving) | Kitploit
أدوات/GitHubGitHub/buybitart/cyclepatrol
أدوات دفاعيةكسر كلمات المرورالاستطلاعماسحات الثغرات الأمنيةتدقيق Wi-Fiتحليل التجزئةالبرمجة النصية والأتمتةجمع المعلوماتأمن الشبكاتأمن الشبكات اللاسلكيةاختبار الاختراق
636124منذ 12 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
GitHub
buybitart/cyclepatrol

cyclepatrol

أداة Bash لإجراء فحوصات أمنية للشبكات اللاسلكية Wi-Fi سيرًا على الأقدام في حلقة متكررة، مع تقارير أدلة. (إعادة ابتكار wifi WarDriving)

عرض المستودعالموقع الإلكتروني
مشاركة

CyclePatrol (إعادة ابتكار WarDriving للواي فاي)

license platform shell version

CyclePatrol هو سكربت Bash واحد، cp.sh. إنه أداة تقييم أمني للواي فاي تعمل في الطرفية. يعمل على Linux وAndroid (Kali NetHunter). يحتاج إلى صلاحيات الجذر (root).

تعمل الأداة في حلقة. في كل جولة تقوم بما يلي:

  1. تفحص شبكات الواي فاي القريبة،
  2. تحلل كل إطار beacon وتقرأ الحقائق الأمنية،
  3. تشغّل وحدات التقييم المفعّلة (WPS، PMKID، handshake، قاموس WPA2، WPA3/SAE، DPP، EAP للمؤسسات)،
  4. تحفظ الحقائق والأدلة (ملفات الإثبات) وتقرير HTML.

للاستخدام المصرّح به فقط. يشغّل CyclePatrol هجمات لاسلكية نشطة. استخدمه فقط على الشبكات التي تملكها أو لديك إذن كتابي باختبارها.

هذه الوثائق مكتوبة من الشيفرة المصدرية. وهي لا تعلّم كيفية مهاجمة الشبكات. بل تشرح كيف بُنيت الأداة، وكيف تنتقل البيانات، وأين تكمن منطق الأمان.

CyclePatrol pipeline: scan, parse, enrich, scope gate, assessment modules, proof and report


cyclepatrol

الحقائق

العنصرالقيمةالمصدر
اسم الأداةCyclePatrolTOOL_NAME
الإصدار1.6VERSION
إصدار SAR / التقرير1 / 5SAR_VERSION / REPORT_VERSION
اللغةBash 5+ترويسة السكربت
الصلاحيةتتطلب rootrun_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وضع monitor/managed، القناة، فحص iw
التخفّيstealth_mac_rotate، stealth_gen_mac، stealth_wps_id_blockMAC عشوائي، WPS UUID عشوائي
الفحص + التحليلscan_band، parse_scanجمع مخرجات iw scan، تحليل beacons إلى حقول
الإثراءget_chip، get_cves، detect_dpp_vulns، عمليات البحث في قاعدة معرفة البائع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 / handshake الملتقط
الأدلة + المخرجاتsar_store_record، save_proof، make_report، recon_reportحقائق JSONL، ملفات الإثبات، تقارير HTML
الموقعlocation_fix، location_nmea_feederوسم GPS لـ war-driving (Android / gpsd)

خريطة الدوال الكاملة: docs/project-structure.md.


الأدوات الخارجية المستخدمة

CyclePatrol هو منسّق (orchestrator). يستدعي أدوات لينكس اللاسلكية القياسية كعمليات فرعية.

الأداةيستخدمهاالغرض
iw، ip، nmcli، macchangerالواجهة + التخفّيالفحص، الوضع، القناة، MAC
reaverattack_pixie، attack_vendor، attack_null، attack_empty، attack_user_pinتبادل مسجّل WPS
pixiewpsattack_pixieاسترداد PIN الخاص بـ WPS دون اتصال
wpa_supplicant، wpa_cli، wpa_passphraseWPS، verify_psk_live، attack_wpa_psk_bruteالاقتران، فحص المفتاح الحيّ
hcxdumptool، hcxpcapngtoolattack_pmkid، attack_pmkid_activeالتقاط PMKID ← 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_eviltwinالتقاط بيانات اعتماد 802.1X evil-twin
dragondrain، dragontimesae_dos_dragondrain، sae_timing_dragontimeفحوصات WPA3 / SAE. الدوال معرّفة لكن لا تُستدعى أبدًا (كود ميت)، راجع docs/security.md
tshark، airgraph-ngrecon_reportتحليل مدة التشغيل، الرسوم البيانية
gpsd، termux-location، gpspipeالموقعتحديد الموقع / الوسم عبر GPS
jqقاعدة معرفة البائعبحث JSON (اختياري)

تفاصيل الوحدات وبواباتها: docs/modules.md.

المخرجات

يُكتب كل شيء تحت LOG_DIR (الافتراضي /sdcard/Download/wifi). يُنشأ الدليل باستخدام chmod 700. تستخدم ملفات المخرجات chmod 600.

المسارالمحتوى
sar.jsonlحقائق لكل AP، كائن JSON واحد لكل سطر
cp_audit.logسجل التدقيق: AP، الطريقة، النتيجة
report_*.htmlتقرير التقييم (النتائج، الخطورة، الأدلة)
report_recon_*.htmlتقرير مسح الاستطلاع السلبي
proof/proof_*.confإثبات نتيجة مؤكدة: PIN، PSK، SHA-256، التحقق الحيّ
proof/proofs.jsonlبيان سلسلة الحيازة: سطر واحد لكل ملف إثبات، مع SHA-256 الخاص به
proof/handshake_*.capمصافحة 4-way الملتقطة
proof/pmkid_*.22000PMKID بصيغة hashcat 22000
known_bssids.txt، processed_bssids.txtالحالة (تخطّي ما تم إنجازه بالفعل)

درجات خطورة التقرير هي Critical / High / Medium / Low / Info. لا تُصنَّف النتيجة على أنها Critical إلا عندما يُستعاد مفتاح فعليًا وتوجد ملف إثبات خاص به. يُفتح التقرير في عرض مبسّط يعرض النتائج المدعومة بالإثبات. ويضيف مفتاح التبديل العرض التقني نتائج الوضعية، وجدول الأدلة، وسجل التشخيص. تحمل نتائج الوضعية (Medium / Low / Info) حقائق المنارة المقيسة التي تدعم تصنيفها. مخطط الحقول ونموذج التقرير موجودان في docs/outputs.md.


خريطة التوثيق

تنزيل الأداة