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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
nlist — سكربت nmap لإنشاء قوائم الأهداف لاستخدامها مع أدوات متنوعة. | Kitploit
أدوات/GitHubGitHub/nccgroup/nlist
الاستطلاعتخطيط الشبكةجمع المعلوماتاختبار الاختراقالأدوات والمكونات
GitHubnccgroup/nlist

nlist

سكربت nmap لإنشاء قوائم الأهداف لاستخدامها مع أدوات متنوعة.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

nList

برنامج نصي لـ Nmap لإنتاج قوائم أهداف لاستخدامها مع أدوات متنوعة.

التثبيت

لكي يتم تشغيل البرنامج النصي افتراضيًا كجزء من جميع عمليات فحص البرامج النصية (-sC)، يجب حفظه في المجلد الفرعي scripts من دليل بيانات Nmap مع ملف nlist.conf.

سيتم استخدام ملف .nlist الموجود في المجلد الرئيسي للمستخدم بدلاً من ملف nlist.conf الافتراضي إذا لم يتم تحديد ملف تكوين آخر باستخدام وسيط nlist.config.

الاستخدام

يعمل بشكل أفضل عند تشغيله كجزء من فحص الإصدارات (-sV).

root@kitploit:~
nmap [-sV] --script nlist [--script-args nlist.config=<config_file>,nlist.ignorehome,nlist.outdir=<output_directory>,nlist.overwrite] [-p-] <target>

-- nlist.config=<config_file>: 		ملف تكوين nList
-- nlist.ignorehome: 				إذا تم تحديده، يتم تجاهل ملف التكوين '.nlist' الموجود في المجلد الرئيسي للمستخدم
-- nlist.outdir=<output_directory>: دليل الإخراج لكتابة ملفات القوائم فيه ('./target_lists' افتراضيًا)
-- nlist.overwrite: 				إذا تم تحديده، يتم استبدال ملفات الإخراج الموجودة

جميع الوسائط تتجاوز الإعدادات المحددة في ملفات التكوين!

التكوين

يجب أن تتبع ملفات التكوين نفس البنية التي يتبعها ملف nlist.conf الموجود في هذا المستودع. يُنصح بأن تتعرف على هذا الملف قبل محاولة كتابة ملفات التكوين الخاصة بك.

يمكن أن تحتوي ملفات التكوين على الخيارات التالية:

  • overwrite: قيمة منطقية (Boolean) تحدد ما إذا كان سيتم استبدال ملفات الإخراج الموجودة (true) أو الإلحاق بها (false)
  • output_directory: سلسلة نصية تحتوي على الدليل الذي سيتم حفظ أي ملفات إخراج فيه (سيتم إنشاؤه إذا لم يكن موجودًا بالفعل)
  • use_default_rules: قيمة منطقية (Boolean) تحدد ما إذا كان سيتم استخدام القواعد الافتراضية المعرفة في ملف nlist.conf بالإضافة إلى القواعد المعرفة في ملف التكوين هذا (true) أم لا (false)
  • use_home_rules: قيمة منطقية (Boolean) تحدد ما إذا كان سيتم استخدام القواعد المعرفة في ملف .nlist الموجود في المجلد الرئيسي للمستخدم بالإضافة إلى القواعد المعرفة في ملف التكوين هذا (true) أم لا (false)
  • output_files: مصفوفة من المواصفات لكل ملف إخراج يجب أن يولده البرنامج النصي (انظر القسم الفرعي أدناه للتفاصيل)

مواصفات output_files

تتكون كل مواصفة output_files من الخيارات التالية:

  • name: سلسلة نصية تحتوي على المسار إلى ملف الإخراج
  • rules: مصفوفة من القواعد التي يجب استخدامها لتحديد محتويات الملف (انظر القسم الفرعي أدناه للتفاصيل)
  • output_format: مصفوفة تحدد التنسيق الذي يجب أن يأخذه كل سطر في الملف (انظر القسم الفرعي أدناه للتفاصيل)

قواعد rules

يكفي أن يتحقق شرط واحد فقط من القواعد المحددة لملف الإخراج حتى يتم تضمين المنفذ في ملف الإخراج (سيتم تخطي القواعد اللاحقة لملف الإخراج لهذا المنفذ)!

يمكن أن تتكون القواعد من مجموعة من المعايير التالية:

  • port_protocol: مصفوفة تحتوي على بروتوكولات المنافذ المقبولة (tcp و/أو udp)
  • port_number: مصفوفة تحتوي على أرقام المنافذ المقبولة
  • service: مصفوفة تحتوي على الخدمات المقبولة (غير حساسة لحالة الأحرف)
  • service_type: مصفوفة تحتوي على أنواع الخدمات المقبولة (حاليًا http و ssl/tls فقط هما القيمتان الصالحتان)

تنسيق output_format

يجب أن تكون السلسلة الأولى في هذه المصفوفة سلسلة تنسيق تحتوي على %s حيث يجب أن تظهر القيم اللاحقة (ستظهر هذه بالترتيب الذي تم تحديدها به). يمكن أن تكون السلاسل التالية أي مجموعة من القيم التالية:

  • ip: عنوان IP الخاص بالمضيف
  • port_number: رقم المنفذ
  • port_protocol: بروتوكول المنفذ (tcp أو udp)
  • service: الخدمة التي تعمل على المنفذ

يجب عليك تحديد نفس عدد القيم مثل عدد مرات ظهور %s في سلسلة التنسيق الخاصة بك!

يجب أن تكون أحرف % الحرفية مسبوقة بشرطة مائلة عكسية للتهرب منها (\%)!

تنزيل الأداة