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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
DNSWatch — أداة اعتراض وتحليل حركة DNS لمراقبة وتصفية واكتشاف الحالات الشاذة في استعلامات DNS. تتضمن الميزات تصدير PCAP، ودعم DoH، ووضع جدار ناري DNS لتحديد محاولات التزييف. | Kitploit
أدوات/GitHubGitHub/halildeniz/dnswatch
أدوات دفاعيةالتقاط وتحليل الحزمجمع المعلوماتأمن الشبكاتتحليل DNS
GitHubhalildeniz/dnswatch

DNSWatch

أداة اعتراض وتحليل حركة DNS لمراقبة وتصفية واكتشاف الحالات الشاذة في استعلامات DNS. تتضمن الميزات تصدير PCAP، ودعم DoH، ووضع جدار ناري DNS لتحديد محاولات التزييف.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

DNSWatch - أداة التقاط وتحليل حركة مرور DNS

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


اشترِ لي قهوة

الميزات

  • التقاط حزم DNS: يمكن للأداة التقاط حزم DNS على واجهة الشبكة التي يحددها المستخدم.
  • الإخراج المفصل: توفر إخراجًا مفصلاً إذا قام المستخدم بتمكين وضع الإخراج المفصل.
  • تحليل عنوان IP المستهدف: يمكن للمستخدمين تحديد عنوان IP مستهدف لتحليل استجابات DNS.
  • تحليل نوع DNS: يمكن للمستخدمين تحليل أنواع مختلفة من طلبات DNS.
  • DNS عبر HTTPS (DoH): يمكن للمستخدمين تمكين حل DNS باستخدام DNS عبر HTTPS.
  • مراقبة النطاق المستهدف: يمكن للمستخدمين تحديد قائمة بالنطاقات المستهدفة لمراقبتها.
  • تصفية المنافذ: تدعم التصفية حسب منفذ المصدر أو الوجهة.
  • تصفية عناوين IP: يمكن للمستخدمين تصفية الحزم حسب عنوان IP المصدر أو الوجهة.
  • تصفية نوع DNS: تتيح للمستخدمين تصفية الحزم حسب نوع DNS.
  • حفظ ملفات PCAP: يمكن للمستخدمين حفظ الحزم الملتقطة إلى ملف PCAP.
  • وضع جدار حماية DNS: وضع جدار حماية DNS لاكتشاف محاولات انتحال DNS.
  • تعيين الحد الأدنى: يمكن للمستخدمين تعيين الحد الأدنى لعدد استعلامات DNS.
  • تكوين حجم النافذة: تتيح للمستخدمين تكوين حجم النافذة (بالثواني) للمراقبة.
  • معلومات الإصدار: يمكن للمستخدمين التحقق من إصدار الأداة.

المتطلبات

  • بايثون 3.7+
  • scapy 2.4.5 أو أعلى
  • colorama 0.4.4 أو أعلى

التثبيت

  1. استنساخ هذا المستودع:
root@kitploit:~
git clone https://github.com/HalilDeniz/DNSWatch.git
  1. تثبيت التبعيات المطلوبة:
root@kitploit:~
pip install -r requirements.txt

الاستخدام

root@kitploit:~
$ python3 dnswatch.py [-h] [-i INTERFACE] [-v] [-t TARGET_IP] [-d] [--doh] [-D TARGET_DOMAINS [TARGET_DOMAINS ...]] [-p FILTER_PORT] [-s FILTER_SRC_IP] [-r FILTER_DST_IP] [--dns-type DNS_TYPE] [--pcap-file PCAP_FILE] [--firewall] [--threshold THRESHOLD] [--window-size WINDOW_SIZE] [--version]
  1. -i, --interface: يُستخدم لتحديد واجهة الشبكة للاستماع عليها. مثال: -i eth0
  2. -v, --verbose: استخدم هذه العلامة للحصول على إخراج مفصل.
  3. -t, --target-ip: يُستخدم لتحديد عنوان IP معين للمراقبة. مثال: -t 8.8.8.8
  4. -d, --analyze-dns-type: استخدم هذه العلامة لتحليل أنواع DNS.
  5. --doh: استخدم DNS عبر HTTPS (DoH) لحل DNS.
  6. -D, --target-domains: يُستخدم لتحديد النطاقات المستهدفة للمراقبة. يقبل قائمة مفصولة بمسافات من أسماء نطاقات متعددة. مثال: -D example.com example.org
  7. -p, --filter-port: استخدم هذه العلامة متبوعة برقم منفذ للتصفية حسب منفذ معين. مثال: -p 53
  8. -s, --filter-src-ip: استخدم هذه العلامة للتصفية حسب عنوان IP مصدر معين. مثال:

اضغط Ctrl+C لإيقاف عملية الالتقاط.

أمثلة الاستخدام

فيما يلي بعض أمثلة استخدام DNSWatch: يمكنك استكشافها هنا:

الترخيص

DNSWatch مرخصة بموجب رخصة MIT. راجع ملف LICENSE للحصول على التفاصيل.

إخلاء المسؤولية

هذه الأداة مخصصة للأغراض التعليمية والاختبارية فقط. لا ينبغي استخدامها لأي أنشطة ضارة.

التواصل

  • البريد الإلكتروني: [email protected]
  • لينكد إن: https://www.linkedin.com/in/halil-ibrahim-deniz/
  • TryHackMe: https://tryhackme.com/p/halilovic
  • إنستغرام: https://www.instagram.com/deniz.halil333/
  • يوتيوب: https://www.youtube.com/c/HalilDeniz
  • موقعي: https://denizhalil.com/

💰 يمكنك مساعدتي بالتبرع

شكرًا لتفكيرك في دعمي! دعمك يمكنني من تخصيص المزيد من الوقت والجهد لإنشاء أدوات مفيدة مثل DNSWatch وتطوير مشاريع جديدة. من خلال المساهمة، أنت لا تساعدني فقط في تحسين الأدوات الحالية، بل تلهم أيضًا أفكارًا وابتكارات جديدة. دعمك يلعب دورًا حيويًا في نمو هذا المشروع والمشاريع المستقبلية. معًا، دعنا نواصل البناء والتعلم. شكرًا لك! BuyMeACoffee Patreon

تنزيل الأداة
-s 192.168.1.1
  • -r, --filter-dst-ip: استخدم هذه العلامة للتصفية حسب عنوان IP وجهة معين. مثال: -r 8.8.4.4
  • --dns-type: استخدم هذه العلامة متبوعة بنوع DNS للتصفية حسب نوع DNS معين. مثال: --dns-type 1 (للنوع A)
  • --pcap-file: استخدم هذه العلامة لحفظ الحزم الملتقطة إلى ملف PCAP. مثال: --pcap-file captured_packets.pcap
  • --firewall: تفعيل وضع جدار حماية DNS.
  • --threshold: استخدم هذه العلامة لتعيين الحد الأدنى لعدد استعلامات DNS. مثال: --threshold 50
  • --window-size: استخدم هذه العلامة لتعيين حجم النافذة (بالثواني). مثال: --window-size 60
  • --version: استخدم هذه العلامة لعرض رقم إصدار البرنامج.