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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
DNSint — DNSint - مجموعة أدوات شاملة لاستطلاع DNS وOSINT لجمع معلومات النطاق وتحليل الأمن. | Kitploit
أدوات/GitHubGitHub/who0xac/dnsint
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعتحليل الثغرات الأمنيةجمع المعلوماتاختبار الاختراقسوء التكوينتعداد النطاقات الفرعيةالاختبار العشوائي لـ DNSأمان البريد الإلكترونيتحليل DNS
GitHubwho0xac/dnsint

DNSint

192منذ 9 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

DNSint - مجموعة أدوات شاملة لاستطلاع DNS وOSINT لجمع معلومات النطاق وتحليل الأمن.

عرض المستودع
DNSint Logo

DNSint

🔍 مجموعة أدوات احترافية لاستكشاف DNS وجمع المعلومات مفتوحة المصدر

Python License GitHub stars

أداة شاملة لتحليل DNS وجمع المعلومات الأمنية لاستكشاف النطاقات

تم إنشاؤها بواسطة wh0xac

المميزات • التثبيت • الاستخدام • أمثلة • التوثيق


🎯 نظرة عامة

DNSint هي أداة قوية وشاملة لاستقصاء DNS وجمع المعلومات مفتوحة المصدر (OSINT)، صُممت خصيصًا لمحترفي الأمن السيبراني، ومختبرين الاختراق، ومديري الأنظمة. تجمع الأداة بين تقنيات تحليل DNS المتعددة ومصادر بيانات OSINT لتوفير معلومات شاملة عن النطاقات.

لماذا DNSint؟

  • ✅ شاملة - أكثر من 10 وحدات تحليل في أداة واحدة
  • ✅ سريعة - استعلامات متوازية وأداء محسّن
  • ✅ جميلة - واجهة مستخدم غنية بالألوان في الطرفية
  • ✅ مرنة - تصميم معياري، استخدم ما تحتاجه فقط
  • ✅ جاهزة للتصدير - تقارير بصيغ JSON و TXT للتوثيق
  • ✅ دعم Split-Brain DNS - خوادم DNS مخصصة
  • ✅ تحديث تلقائي - ابق على اطلاع بأحدث الميزات

✨ المميزات

🔎 تحليل DNS

  • اكتشاف سجلات DNS - استعلام عن جميع أنواع السجلات الرئيسية (A, AAAA, MX, TXT, NS, SOA, SRV, CAA, DNSKEY, DS, NAPTR)
  • بحث عكسي (PTR) - اكتشاف تعيينات DNS العكسية لجميع عناوين IP
  • اختبار نقل المنطقة (Zone Transfer) - محاولة AXFR على خوادم الأسماء المكتشفة
  • التحقق من DNSSEC - فحص سجلات DNSKEY و DS

📧 أمان البريد الإلكتروني

  • تحليل SPF - تحليل سجلات SPF، عد الاستعلامات، اكتشاف المشكلات
  • سياسة DMARC - التحقق من تكوين DMARC وقوة السياسة
  • اكتشاف DKIM - فحص محددات DKIM الشائعة

🛡️ التدقيق الأمني

  • كشف سوء التكوين - تحديد مشكلات أمان DNS الشائعة
  • ثغرات نقل المنطقة - اختبار جميع خوادم الأسماء لتسرب AXFR
  • انتشار DNS - التحقق من التطابق عبر المحللين العالميين
  • رؤوس الأمان HTTP - تحليل رؤوس الأمان (CSP, HSTS, إلخ)

🌐 تحليل البنية التحتية

  • تحليل خوادم الأسماء - فحص سلسلة SOA، استعلامات ASN، تحديد الموقع الجغرافي
  • كشف التقنيات - تحديد خوادم الويب، أنظمة إدارة المحتوى، الأطر، CDN، WAF
  • ذكاء الشبكات - تعيين ASN، المؤسسة، والدولة

🔬 إثراء OSINT

  • سجل الشهادات (Certificate Transparency) - اكتشاف النطاقات الفرعية من سجلات CT
  • DNS السلبي - بيانات DNS تاريخية (عند التوفر)
  • النطاقات ذات الصلة - العثور على النطاقات المرتبطة والبدل (Wildcards)

📊 معلومات WHOIS

  • WHOIS موسع - المسجل، المالك، التواريخ، الحالة
  • كشف الخصوصية - التعرف على خدمات حماية الخصوصية
  • تتبع تاريخ الانتهاء - الأيام المتبقية لانتهاء النطاق مع تحذيرات

🛠️ الميزات المتقدمة

  • خادم DNS مخصص - استعلام عن محللات DNS محددة (دعم Split-Brain DNS)
  • تحديث تلقائي - تحديثات بأمر واحد عبر git
  • تصدير التقارير - حفظ النتائج بصيغ JSON و TXT
  • الوضع الصامت - إخراج بسيط للبرمجة النصية
  • تسجيل مفصل - معلومات تصحيح مفصلة

🚀 التثبيت

المتطلبات الأساسية

  • Python 3 أو أحدث

التثبيت السريع

root@kitploit:~
# استنساخ المستودع
git clone https://github.com/who0xac/DNSint.git
cd DNSint

# تثبيت التبعيات
pip install -r requirements.txt

# تشغيل DNSint
python DNSint.py example.com -a

📖 الاستخدام

الصيغة الأساسية

root@kitploit:~
python DNSint.py <domain> [options]

خيارات سطر الأوامر

root@kitploit:~
الوسائط الموضعية:
  domain                النطاق المستهدف (مثال: example.com)

اختيار الوحدة:
  -a, --all            تشغيل فحص كامل لـ DNS + OSINT + التقنيات (افتراضي)
  -r, --records        استعلام أنواع سجلات DNS
  -z, --zone           إجراء فحوصات PTR عكسية و AXFR
  -m, --mail           تحليل SPF, DKIM, DMARC
  -w, --whois          إجراء بحث WHOIS موسع
  -n, --nsinfo         تحليل معلومات خادم الأسماء و DNSSEC
  -p, --propagation    التحقق من انتشار DNS العالمي
  -s, --security       تشغيل فحوصات سوء تكوين DNS
  -o, --osint          الإثراء ببيانات DNS السلبية و CT
  -t, --tech           كشف تقنيات الويب، أنظمة إدارة المحتوى، الخوادم

الخيارات المتقدمة:
  --dns-server <ip>    خادم DNS مخصص للاستخدام (مثال: 8.8.8.8)
  --timeout <seconds>  تعيين مهلة استعلام DNS (افتراضي: 5)
  -u, --update         تحديث DNSint إلى أحدث إصدار
  -e, --export         تصدير تقارير JSON + TXT إلى سطح المكتب
  -v, --verbose        عرض سجلات مفصلة
  -q, --quiet          إخراج وحدة تحكم بسيط

💡 أمثلة

فحص كامل

root@kitploit:~
# تحليل كامل مع جميع الوحدات
python DNSint.py example.com -a

تحليل أمان البريد الإلكتروني

root@kitploit:~
# فحص SPF و DMARC و DKIM
python DNSint.py example.com -m

التدقيق الأمني

root@kitploit:~
# تشغيل الفحوصات الأمنية وتصدير التقرير
python DNSint.py example.com -s -e

خادم DNS مخصص (Split-Brain DNS)

root@kitploit:~
# استخدام Google DNS
python DNSint.py example.com --dns-server 8.8.8.8

# استخدام خادم DNS داخلي
python DNSint.py internal.company.com --dns-server 192.168.1.53

# استخدام Cloudflare DNS
python DNSint.py example.com --dns-server 1.1.1.1

جمع OSINT

root@kitploit:~
# سجل الشهادات و DNS السلبي
python DNSint.py example.com -o

وحدات متعددة

root@kitploit:~
# سجلات DNS + WHOIS + أمان البريد الإلكتروني
python DNSint.py example.com -r -w -m

كشف التقنيات

root@kitploit:~
# كشف مجموعة تقنيات الويب ورؤوس الأمان
python DNSint.py example.com -t

الوضع الصامت للبرمجة النصية

root@kitploit:~
# إخراج بسيط، تصدير إلى ملفات
python DNSint.py example.com -a -e -q

تحديث الأداة

root@kitploit:~
# التحديث إلى أحدث إصدار
python DNSint.py -u

📋 أمثلة الإخراج

سجلات DNS

root@kitploit:~
┌────────────┬──────────────────────────────┬──────────┬──────────────────────┐
│ النوع      │ القيمة                       │ TTL      │ إضافي                │
├────────────┼──────────────────────────────┼──────────┼──────────────────────┤
│ A          │ 93.184.216.34                │ 3600     │                      │
│ MX         │ mail.example.com.            │ 3600     │ الأولوية: 10         │
│ TXT        │ "v=spf1 include:_spf..."     │ 3600     │                      │
└────────────┴──────────────────────────────┴──────────┴──────────────────────┘

أمان البريد الإلكتروني

root@kitploit:~
📧 تحليل أمان البريد الإلكتروني
├── SPF (إطار سياسة المرسل)
│   ├── ✓ تم العثور على سجل SPF
│   ├── السجل: v=spf1 include:_spf.google.com ~all
│   └── استعلامات DNS: 3 (الحد: 10)
├── DMARC (مصادقة الرسائل المستندة إلى النطاق)
│   ├── ✓ تم العثور على سجل DMARC
│   └── السياسة: رفض
└── DKIM (البريد المعرف بمفتاح النطاق)
    └── ✓ تم العثور على محددات: google, default

التدقيق الأمني

root@kitploit:~
🔒 نتائج التدقيق الأمني
├── مشكلات حرجة (0)
├── تحذيرات (2)
│   ├── ⚠ DNSSEC غير مفعل
│   └── ⚠ تم اكتشاف شهادة بدل (Wildcard)
└── معلوماتية (3)
    ├── ℹ تم تكوين سجل SPF
    ├── ℹ سياسة DMARC مضبوطة على العزل
    └── ℹ تم تكوين سجلات CAA

🔧 الاستخدام المتقدم

اختبار Split-Brain DNS

اختبار كيفية حل النطاق من خوادم DNS مختلفة:

root@kitploit:~
# DNS داخلي
python DNSint.py internal.company.com --dns-server 10.0.0.53

# DNS خارجي (Google)
python DNSint.py company.com --dns-server 8.8.8.8

# مقارنة النتائج
python DNSint.py company.com --dns-server 8.8.8.8 > external.txt
python DNSint.py company.com --dns-server 10.0.0.53 > internal.txt
diff external.txt internal.txt

المراقبة الآلية

root@kitploit:~
#!/bin/bash
# مراقبة تغييرات DNS للنطاق
python DNSint.py example.com -a -e -q
# يتم حفظ التقارير على سطح المكتب مع الطابع الزمني

التكامل مع CI/CD

root@kitploit:~
# فحص DNS قبل النشر
python DNSint.py staging.example.com -s --dns-server 10.0.0.53
if [ $? -eq 0 ]; then
    echo "فحوصات DNS ناجحة"
else
    echo "تم اكتشاف مشاكل في DNS"
    exit 1
fi

📁 صيغ التصدير

يمكن لـ DNSint تصدير النتائج بصيغتين:

تصدير JSON

root@kitploit:~
{
  "domain": "example.com",
  "scan_timestamp": "2025-11-23T10:30:00",
  "records": {
    "A": [{"value": "93.184.216.34", "ttl": 3600}]
  },
  "whois": {
    "registrar": "Example Registrar",
    "creation_date": "1995-08-14"
  }
}

تصدير TXT

root@kitploit:~
DNSint Report - example.com
Generated: 2025-11-23 10:30:00
==================================

DNS RECORDS:
A: 93.184.216.34 (TTL: 3600)
MX: mail.example.com (Priority: 10, TTL: 3600)

WHOIS:
Registrar: Example Registrar
Created: 1995-08-14

يتم حفظ الملفات على سطح المكتب مع طابع زمني:

  • example.com_2025-11-23_103000.json
  • example.com_2025-11-23_103000.txt

🤝 المساهمة

نرحب بالمساهمات والمشكلات وطلبات الميزات! لا تتردد في عمل Fork للمستودع وتقديم طلب سحب (Pull Request) مع تحسيناتك.


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

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

  • اختبر النطاقات التي تملكها فقط أو التي لديك إذن صريح باختبارها
  • قد يكون الاستقصاء غير المصرح به غير قانوني في بلدك
  • المؤلف غير مسؤول عن أي سوء استخدام لهذه الأداة
  • اتبع دائمًا ممارسات الكشف المسؤول
  • احترم حدود المعدلات وموارد خوادم DNS

صنع بـ ❤️ بواسطة wh0xac

⬆ العودة إلى الأعلى

تنزيل الأداة