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 تفاعلية مع تسجيل تدقيق مقاوم للعبث.

14منذ 2 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
عرض المستودع

Spoof Toolkit v2.1

حزمة انتحال شبكي احترافية غير متزامنة بلغة Python واجهة تفاعلية قائمة على القوائم · تغطية كاملة لـ IPv4/IPv6 · تسميم على طراز Responder لاختبارات الأمان المصرّح بها فقط — بواسطة amibhai

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

CI Coverage Python License


الجديد في v2.1

الوحدةالوصف
attacks/deauth.pyإلغاء مصادقة 802.11 — طرد العملاء، والتقاط مصافحات WPA
attacks/beacon_flood.pyإغراق إطارات Beacon في 802.11 — عاصفة SSID وهمية
attacks/llmnr_nbt.pyتسميم LLMNR + NBT-NS + mDNS (التقاط التجزئات على طراز Responder)
attacks/icmpv6_ra.pyانتحال إعلان موجّه ICMPv6 — اختطاف بوابة IPv6
attacks/ndp_spoof.pyتسميم إعلان الجار NDP في IPv6 — انتحال ARP في IPv6
attacks/captive_portal.pyبوابة احتجاز (قوالب الفندق/الشركة/المقهى/مزوّد الخدمة)
attacks/wpad.pyحقن الإعداد التلقائي لوكيل WPAD
core/platform_compat.pyتجريد macOS pf + Linux iptables + Windows netsh
تشويش التوقيتتأخير عشوائي بمقدار ±N ثانية عند كل دفعة حزم لتفادي أنظمة كشف التسلل
GitHub Actions CIpytest + mypy + بوابة تغطية (≥80%) عبر Python 3.10–3.12
Dockerdocker build + docker-compose up لنشر محمول
pyproject.tomlتغليف حديث، إعداد mypy الصارم، فحص ruff، إعداد التغطية

الميزات في لمحة

الميزةالتفاصيل
التصريحملف نطاق قواعد الاشتباك — يُرفض التشغيل الفعلي لأي هدف خارج النطاق أو خارج النافذة الزمنية؛ لا نطاق ⇒ تشغيل تجريبي فقط
البنيةPython 3.10+ غير متزامن 100% — صفر threading.Thread
الواجهةلافتة متحركة بـ256 لونًا + قوائم مرقّمة + مسارات تنقّل
لوحة المعلوماتواجهة TUI حيّة ثلاثية اللوحات PRISM (سجل الهجمات / إحصاءات الحزم / بيانات الاعتماد)
التسجيلسجل تدقيق structlog متسلسل بـHMAC-SHA256 (مقاوم للعبث)
التقاريرJSON + Markdown + HTML تُنشأ تلقائيًا بعد كل جلسة
اللغاتكشف تلقائي من LANG + تبديل يدوي (en, hi, ar, zh, fr, es)
الفحص المسبقنظام من 17 فحصًا (النطاق، صلاحيات الجذر، Python، التبعيات، الواجهات، الطرفية)
التنظيفيستعيد دائمًا جداول ARP/NDP وقواعد iptables/pf في finally
المنصّةLinux (كامل) · macOS (خلفية pf) · Windows (Npcap، محدود)

قواعد الاشتباك (التصريح والتحكم في النطاق)

تُعرَّف المهام الحقيقية بنطاق موقّع. تفرض هذه الحزمة ذلك في الشيفرة: لن ترسل حزمة واحدة إلى هدف غير مصرّح به صراحةً، داخل نافذة اشتباك مفتوحة. هذا هو الفرق بين أداة فريق أحمر احترافية وسكربت عشوائي.

كيف يعمل

  • صرّح بالاشتباك مرة واحدة في ملف نطاق JSON (أو YAML) — انظر rules/engagement.example.json.
  • وجّه الحزمة إليه عبر متغيّر البيئة SPOOF_TOOLKIT_SCOPE.
  • تستدعي كل وحدة هجوم Session.guard(...) قبل لمس أي هدف. أي هدف خارج النطاقات المصرّح بها — أو نافذة اشتباك أُغلقت — يرفع AuthorizationError ويُرفض الهجوم.
  • لا نطاق محمّل ⇒ تشغيل تجريبي فقط. لا تزال الحزم تُصنع وتُتحقّق (ممتاز للتدريب والعروض التوضيحية وCI) لكنها لا تُرسل على الشبكة أبدًا.
  • يُكتب التصريح الساري — بما في ذلك fingerprint بصيغة SHA-256 — في سجل التدقيق المتسلسل بـ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, endنافذة بصيغة ISO-8601 (يُفترض التوقيت UTC في حال عدم وجود إزاحة)؛ يمكن حذف أي من الحدّين لنافذة مفتوحة
authorized_networksعناوين CIDR بصيغة IPv4/IPv6 أو مضيفات مجرّدة يجوز استهدافها
authorized_macs / authorized_ssids / authorized_bssidsقوائم السماح للاستهداف على الطبقة الثانية / اللاسلكي
denied_networks / denied_macsقوائم عدم الاستهداف — تتجاوز قوائم السماح دائمًا

مصمَّم على أساس الفشل المُغلَق: قائمة السماح الفارغة لا تُصرّح بـأي شيء، ويُرفض أي مضيف داخل النطاق موجود في إدخال ضمن denied_networks (مثل وحدة تحكم نطاق داخل شبكة /24 مُصرّح بها في ما عدا ذلك).

الوضع الآمن. session.safe_mode = True يفرض التشغيل التجريبي حتى مع تحميل نطاق صالح — استخدمه للتدريب على مهمة من البداية إلى النهاية دون إرسال فعلي.


وحدات الهجوم

الطبقة 2 / 3 (Ethernet · IP)

الوحدةالملفالوصف
ARP Spoofingattacks/arp_spoof.pyتسميم ذاكرة التخزين المؤقت — MitM، DoS، أحادي الاتجاه، البوابة فقط
DNS Spoofingattacks/dns_spoof.pyحقن الاستجابات — انتقائي، تزييف الكل، ملف قواعد، NXDOMAIN
Combined MitMattacks/combined_mitm.pyARP + DNS + التقاط بيانات الاعتماد كاملًا (asyncio.TaskGroup)
SSL Stripattacks/ssl_strip.pyوكيل خفض HTTPS شفاف (Linux/macOS)
Rogue DHCPattacks/rogue_dhcp.pyاختطاف البوابة الافتراضية عبر خادم DHCP مزيف (تخفٍّ)
LLMNR/NBT-NSattacks/llmnr_nbt.pyجديد — تسميم LLMNR + NBT-NS + mDNS، والتقاط تجزئات NTLMv2
WPADattacks/wpad.pyجديد — حقن الإعداد التلقائي لوكيل المتصفح
Captive Portalattacks/captive_portal.pyجديد — صفحة تسجيل دخول مزيفة مع 4 قوالب

802.11 اللاسلكي

الوحدةالملفالوصف
Deauthattacks/deauth.pyجديد — إلغاء مصادقة 802.11 (مستهدف + بث عام)، والتقاط مصافحة WPA
Beacon Floodattacks/beacon_flood.pyجديد — إغراق الأمواج الهوائية بمئات من معرّفات SSID المزيفة
AP Scannerattacks/deauth.pyجديد — ماسح إطارات beacon 802.11 سلبي
Client Scannerattacks/deauth.pyجديد — كشف العملاء المرتبطين بنقطة وصول

IPv6

الوحدةالملفالوصف
RA Spoofattacks/icmpv6_ra.pyجديد — إعلان موجّه ICMPv6 (اختطاف البوابة الافتراضية)
NDP Spoofattacks/ndp_spoof.pyجديد — تسميم إعلان الجار (مكافئ ARP في IPv6)
Full IPv6 MitM(combo)جديد — RA + NDP + تمرير IPv6 لاعتراض 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)

تنزيل الأداة