Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
udp-hunter — أداة تقييم شبكي لمختلف خدمات UDP تغطي بروتوكولي IPv4 و IPv6 | Kitploit
أدوات/GitHubGitHub/notsosecure/udp-hunter
الاستطلاعماسحات الثغرات الأمنيةالاستغلالجمع المعلوماتأمن الشبكاتاختبار الاختراق
GitHubnotsosecure/udp-hunter

udp-hunter

أداة تقييم شبكي لمختلف خدمات UDP تغطي بروتوكولي IPv4 و IPv6

عرض المستودع
11736منذ 6 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

ما هو UDP Hunter؟

لطالما كان فحص UDP بطيئًا ومؤلمًا، وإذا أضفت IPv6 فوق UDP، تصبح خيارات الأدوات محدودة للغاية. UDP Hunter هي أداة تقييم شبكات مفتوحة المصدر مبنية على بايثون وتركز على فحص خدمات UDP. مع UDP Hunter، ركزنا على توفير تدقيق لبروتوكولات UDP المعروفة على نطاق واسع لمضيفي IPv6 و IPv4. حتى الآن، يدعم UDP Hunter 19 مجس خدمة مختلف. تتيح لك الأداة إجراء فحص جماعي للشبكات الكبيرة بالإضافة إلى فحص مضيف مستهدف لمنافذ محددة وأكثر. بمجرد اكتشاف خدمة مفتوحة، يأخذها UDP Hunter خطوة إلى الأمام ويوفر لك حتى إرشادات حول كيفية استغلال الخدمات المكتشفة. يوفر UDP Hunter تقارير بصيغة نصية مرتبة، ولكن دعم المزيد من الصيغ قيد التطوير.

كيف يعمل UDP Hunter؟

يقوم UDP Hunter بإنشاء قائمة عناوين IP عند توفير أي نطاق IP له. كما يدعم أسماء النطاقات التي سيتم حلها وستتم إضافة IP إلى القائمة. بمجرد إنشاء القائمة داخليًا بواسطة UDP Hunter، سيرسل مجسات UDP إلى جميع عناوين IP المدرجة. إذا كان المضيف يشغل خدمة UDP، فسيستجيب. يقوم UDP Hunter بشكل أساسي بالتقاط الشبكة خاصة لحركة مرور UDP، ثم يقرأ جميع حزم UDP القادمة إلى المضيف الهدف. سيتم الإبلاغ عن جميع مجسات UDP المستلمة بعد تشغيل UDP Hunter. ومع ذلك، هناك خيار (عن طريق تعيين --noise=false) لتجاهل حزم UDP غير ذات الصلة ومراقبة حركة مرور UDP ذات الاهتمام فقط الصادرة من المضيفين والخدمات/المنافذ المذكورة في القائمة الهدف. الفكرة وراء إنشاء UDP Hunter كانت مستوحاة في البداية من udp-proto-scanner. أشكر من أعماق قلبي مختبرات Portcullis عليه وكذلك Anant و Sumit Siddharth (Sid) على مدخلاتهم القيمة أثناء العمل على UDP Hunter.

مجسات UDP المدعومة:

حتى الآن، ندعم مجسات خدمات UDP التالية على منافذها الافتراضية:

  • ike - 500 port
  • rpc / RPCCheck - 111 port
  • ntp / NTPRequest - 123 port
  • snmp-public / SNMPv3GetRequest - 161 port
  • ms-sql / ms-sql-slam - 1434 port
  • netop - 6502 port
  • tftp - 69 port
  • db2 - 523 port
  • citrix - 1604 port
  • echo - 7 port
  • chargen - 19 port
  • systat - 11 port
  • daytime / time - 13 port
  • DNSStatusRequest / DNSVersionBindReq - 53 port
  • NBTStat - 137 port
  • xdmcp - 177 port
  • net-support - 5405 port
  • mdns-zeroconf - 5353 port
  • gtpv1 - 2123 port

الإعداد:

قم بتحميل الأداة من هنا أو استنساخ المستودع:

git clone https://github.com/NotSoSecure/udp-hunter

المتطلبات:

  • Python 3.x
  • وحدات بايثون - مذكورة أيضًا في ملف "requirements.txt"
    • netaddr
    • colorama
    • argparse
    • ifaddr
    • datetime

هذا يجب أن يساعدك في الإعداد الأولي:

قم بتثبيت جميع الوحدات المطلوبة: pip3 install -r requirements.txt

ملفات التكوين المطلوبة:

  • udp.txt - يحتوي هذا الملف على مجسات UDP
  • udphelp.txt - يحتوي هذا الملف على قائمة بالأدوات والاقتراحات لكل مجس أو خدمة UDP
يمكنك أيضًا تغيير ملفات التكوين باستخدام وسيطات سطر الأوامر:

“--configfile ” و “--probehelp ”

تحقق من التكوينات بتشغيل الأمر التالي:

python udp-hunter.py

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

الميزات / الخيارات:

UDP Hunter v0.1beta لديه الميزات التالية:
الخيارات الإجبارية:
  • --host - مضيف واحد - مطلوب أو
  • --file - ملف عناوين IP - مطلوب
اختياري:
  • --output - ملف الإخراج - مطلوب
  • --probes - اسم المجس أو 'all' (الافتراضي: جميع المجسات) (اختياري)
    • قائمة المجسات - ike, rpc, ntp, snmp-public, ms-sql, ms-sql-slam, netop, tftp, db2, citrix, echo, chargen, systat, daytime, time, RPCCheck, DNSStatusRequest, DNSVersionBindReq, NBTStat, NTPRequest, SNMPv3GetRequest, xdmcp, net-support, mdns-zeroconf, gtpv1
  • --ports - قائمة المنافذ أو 'all' (الافتراضي: جميع المنافذ) (اختياري)
  • --retries - عدد الحزم المرسلة إلى كل مضيف. الافتراضي 2 (اختياري)
  • --noise - لتصفية الإخراج من عناوين IP غير المدرجة (اختياري)
  • --verbose - التفصيل، سيعرض أيضًا إخراج المتشمم --- يرجى إبقاء هذا صحيحًا، افتراضيًا هذا صحيح. سيساعدنا هذا في تحليل الإخراج.
  • --timeout - المهلة 1.0، 2.0 بالدقائق (اختياري)
  • --lhost6 - قم بتوفير IPv6 لواجهة المستمع
  • --lhost4 - قم بتوفير IPv4 لواجهة المستمع
  • --configfile - موقع ملف التكوين - الافتراضي هو 'udp.txt' في نفس الدليل
  • --probehelp - موقع ملف المساعدة - الافتراضي هو 'udphelp.txt' في نفس الدليل
الاستخدام:

Usage: python udp-hunter.py --file=inputfile.txt --output=outputfile.txt [optional arguments] Usage: python udp-hunter.py --file=inputfile.txt --output=outputfile.txt [--probes=NTPRequest,SNMPv3GetReques] [--ports=123,161,53] [--retries=3] [--noise=true] [--verbose=false] [--timeout=1.0] [--configfile]

الإسناد:

تم أخذ مجسات UDP بشكل أساسي من amap و ike-scan و nmap و udp-proto-scanner. تم استلهام كود المسح من udp-proto-scanner.

العمل المستقبلي:

  • إضافة المزيد من مجسات UDP
  • صيغ تقارير مختلفة
  • تحديث المساعدات المتعلقة بالاستغلال

اقرأ المزيد:

  • UDP Hunter - أداة تقييم شبكات مفتوحة المصدر
  • خطوات الإعداد لـ UDP Hunter
  • مثال على تنفيذ UDP Hunter
تنزيل الأداة