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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
DNSnitch — DNSnitch هو خادم DNS محلي يضع الخصوصية في المقام الأول ويمنحك تحكمًا كاملًا في حركة مرور شبكتك. وعلى عكس قوائم الحظر السلبية، يعمل DNSnitch وفق فلسفة "الرفض الافتراضي": فكل نطاق غير معروف يتم حظره افتراضيًا حتى تأذن به عبر لوحة تحكم طرفية في الوقت الفعلي. | Kitploit
أدوات/GitHubGitHub/lele394/dnsnitch
أدوات دفاعيةالتقاط وتحليل الحزمأمن الشبكاتالخصوصيةالاختبار العشوائي لـ DNSتحليل DNS
GitHublele394/dnsnitch

DNSnitch

DNSnitch هو خادم DNS محلي يضع الخصوصية في المقام الأول ويمنحك تحكمًا كاملًا في حركة مرور شبكتك. وعلى عكس قوائم الحظر السلبية، يعمل DNSnitch وفق فلسفة "الرفض الافتراضي": فكل نطاق غير معروف يتم حظره افتراضيًا حتى تأذن به عبر لوحة تحكم طرفية في الوقت الفعلي.

عرض المستودع
2328منذ 9 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

DNSnitch

إخلاء مسؤولية أستخدم هذا لنفسي، لكنه موجود هنا إن احتاجه أحد. لا تتردد في فتح issue إذا وجدت أخطاء!

جدار الحماية التفاعلي لنظام أسماء النطاقات (DNS) في الطرفية

DNSnitch هو خادم DNS محلي يضع الخصوصية أولاً ويمنحك تحكماً كاملاً في حركة مرور شبكتك. على عكس قوائم الحظر السلبية، يعمل DNSnitch وفق فلسفة "الرفض الافتراضي": كل نطاق غير معروف يتم حظره افتراضيًا حتى تقوم بالسماح له عبر لوحة تحكم تفاعلية في الطرفية في الوقت الفعلي.

الميزات الرئيسية

  • الاعتراض في الوقت الفعلي: يعمل محليًا (على المنفذ 5353، قابل للتكوين) لالتقاط كل طلب DNS يغادر جهازك.
  • سياسة الرفض الافتراضي: النطاقات غير المعروفة تُرجع NXDOMAIN فورًا وتظهر في "قائمة الانتظار المعلّقة".
  • نظام أذونات من 4 مستويات:
    • دائم (PERMANENT): إدراج في القائمة البيضاء إلى الأبد.
    • مؤقت (TEMPORARY): السماح لمدة 5 دقائق (تنتهي تلقائيًا، قابلة للتكوين).
    • مرة واحدة (ONCE): السماح لطلب DNS واحد بالضبط (ممتاز لبوابات الأسير أو تسجيلات الدخول لمرة واحدة).
    • حظر (BLOCK): حظر نطاق صراحةً بحيث لا يطلب الإذن مجددًا أبدًا.
  • سير عمل مرحلي: يتم "ترحيل" التغييرات في مساحة عمل ولا تصبح فعّالة إلا عند تنفيذ Apply.
  • تسجيل الحركة: بدّل الأوضاع للسماح بحركة المرور مع تسجيل النطاقات الفريدة في قائمة السجل.
  • إعادة توجيه DNS: اربط النطاقات بعناوين IP محددة (للتطوير المحلي) أو بنطاقات أخرى (CNAME) فورًا.
  • لوحة تحكم TUI مباشرة: واجهة متعددة التبويبات وبدون ماوس مبنية باستخدام Ncurses.
    • Console: سجل الأوامر وملاحظات ملونة.
    • Monitor: عرض مباشر للقواعد النشطة في 4 أعمدة.
    • Queue: قائمة تفاعلية بالطلبات المحجوبة.
    • Logs: تمرير مباشر لاستعلامات DNS الخام.
    • Redirections: معاينة عمليات إعادة التوجيه المفروضة حاليًا.
    • Records: عرض طلبات أسماء النطاقات المسجلة.

الواجهة

تنقّل في لوحة التحكم باستخدام مفاتيح F:

  • [F1] CONSOLE: مركز الأوامر الرئيسي. اكتب الأوامر هنا. مرّر في السجل باستخدام PgUp/PgDn.
  • [F2] MONITOR: نظرة عامة مباشرة على قواعدك.
    • التحكم: استخدم سهمي Left/Right لتمييز عمود (Temp, Once, Perm, Blocked)، وUp/Down للتمرير داخل ذلك العمود تحديدًا.
  • [F3] QUEUE: "صندوق الوارد" للنطاقات المحجوبة.
    • العروض البصرية: > تشير إلى التحديد، * تشير إلى التغييرات المرحّلة.
  • [F4] LOGS: تدفق خام لكل طلب عالجه المحرك.
  • [F5] REDIRECTS: إدارة سجلات A/CNAME المخصصة.
  • [F6] RECORDS: عرض النطاقات التي تم التقاطها أثناء "وضع التسجيل".

مرجع الأوامر

DNSnitch مدعوم بلوحة المفاتيح. فيما يلي القائمة الكاملة للأوامر المتاحة في وحدة التحكم [F1].

إدارة التحديد وقائمة الانتظار

قبل تنفيذ أي إجراء، يجب تحديد الأهداف. يمكنك تحديد الطلبات المعلّقة حسب المعرّف أو النطاقات اليدوية بالاسم.

الإجراءات (الترحيل)

بمجرد تحديد النطاقات، استخدم هذه الاختصارات لتعيين حالتها.

سير العمل (تطبيق التغييرات)

لا تصبح التغييرات فعّالة حتى يتم تطبيقها.

الأوضاع والتسجيل

غيّر كيفية تصرف جدار الحماية عالميًا.

إعادة التوجيه

اربط النطاقات بأهداف مخصصة (انتحال DNS محلي).

النظام


سيناريوهات الاستخدام

1. سير العمل القياسي (إلغاء حظر موقع)

  1. حاول زيارة example.com. سيفشل الاتصال.
  2. اضغط F3 (قائمة الانتظار). سترى 1. example.com.
  3. اكتب s 1. (سيتم تمييز الصف).
  4. اكتب p. (سيظهر الصف [PERM]).
  5. اكتب a. (تطبيق).
  6. حدّث المتصفح. سيعمل الموقع.

2. تعديل قاعدة (تصحيح خطأ حظر)

  1. قمت بحظر google.com عن طريق الخطأ.
  2. اكتب s google.com.
  3. اكتب rm (إزالة) أو p (سماح دائم) لاستبدال الحظر.
  4. اكتب a.

3. التطوير المحلي

  1. تبني موقعًا وتريد الوصول إليه عبر mysite.local.
  2. اضغط F5.
  3. اكتب r mysite.local 127.0.0.1.
  4. سيحل نظامك الآن اسم النطاق هذا إلى localhost.

4. تدقيق تطبيق (وضع التسجيل)

  1. قمت بتثبيت تطبيق جديد وتريد معرفة الموارد التي يتصل بها دون كسره.
  2. اكتب m rec (الوضع: تسجيل).
  3. استخدم التطبيق لمدة 5 دقائق.
  4. اضغط F6.
  5. راجع القائمة.
  6. اكتب m dft للعودة إلى الوضع الآمن.
تنزيل الأداة
الأمرمثال الاستخدامالوصف
ssمسح التحديد الحالي.
s <id>s 1 3 5تحديد النطاقات المعلّقة حسب معرّف قائمة الانتظار (الظاهر في F3).
s <domain>s google.comتحديد نطاق معين بالاسم (حتى لو لم يكن في قائمة الانتظار). مفيد لتعديل القواعد الموجودة. التحديد المتعدد مدعوم
q, lsqالانتقال إلى تبويب قائمة الانتظار [F3].
clearclearتفريغ قائمة الانتظار المعلّقة (إزالة جميع الطلبات المعلّقة من العرض).
الأمرالاستخدامالوصف
ppتحديد المحدد كـ سماح دائم.
ttتحديد المحدد كـ مؤقت (5 دقائق).
ooتحديد المحدد كـ سماح لمرة واحدة (الطلب التالي فقط).
bbتحديد المحدد كـ محجوب (قائمة سوداء).
rm, delrmإزالة قاعدة النطاق المحدد (نسيانه، والبدء من جديد).
الأمرالاستخدامالوصف
ccccفحص الإعدادات: طباعة ملخص نصي للتغييرات المرحّلة.
d, ditchdتجاهل: إعادة تعيين مساحة العمل والتراجع عن جميع التغييرات المرحّلة.
aaتطبيق: إرسال مساحة العمل إلى قاعدة بيانات جدار الحماية المباشرة.
الأمرالاستخدامالوصف
m dftm dftالوضع الافتراضي: حظر كل شيء غير معروف (أمان قياسي).
m recm recوضع التسجيل: السماح بكل شيء + تسجيل النطاقات الفريدة في [F6].
m rblm rblتسجيل + قائمة حظر: السماح بكل شيء باستثناء الحظر المعروف + تسجيل النطاقات الفريدة.
creccrecمسح السجلات: مسح قائمة النطاقات المسجلة في [F6].
الأمرمثال الاستخدامالوصف
rr dev.loc 127.0.0.1إعادة توجيه dev.loc إلى IP محلي (سجل A).
rr my.net google.comإعادة توجيه my.net إلى google.com (CNAME).
urur dev.locإلغاء التوجيه: إزالة القاعدة المخصصة لـ dev.loc.
الأمرالاستخدامالوصف
logslogsالانتقال إلى تبويب السجلات [F4].
helphelpعرض جميع الأوامر المتاحة.
exitexitإيقاف تشغيل خادم DNS.