Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
nuclei-cve-analyzer — # خط أنابيب استخبارات CVE يقارن الثغرات الأمنية العامة CVE مع قوالب Nuclei لتحديد التغطية المفقودة للثغرات، وتصنيف الأنواع، وترتيب الأولويات. | Kitploit
أدوات/GitHubGitHub/sw33ber/nuclei-cve-analyzer
ماسحات الثغرات الأمنيةتحليل الثغرات الأمنيةاستخبارات التهديداتالتعلم والتعليمموارد منسقة
GitHubsw33ber/nuclei-cve-analyzer

nuclei-cve-analyzer

# خط أنابيب استخبارات CVE يقارن الثغرات الأمنية العامة CVE مع قوالب Nuclei لتحديد التغطية المفقودة للثغرات، وتصنيف الأنواع، وترتيب الأولويات.

عرض المستودع
78منذ 2 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

محلل CVE لـ Nuclei

أداة CLI سريعة لتحليل تغطية CVE في قوالب Nuclei.

يأخذ محلل CVE لـ Nuclei قائمة بمعرّفات CVE، ويفحص مستودع قوالب Nuclei محليًا، ويحدد أي CVEs لديها بالفعل قوالب مطابقة وأيها تمثل فجوات محتملة في تغطية القوالب.

مصمم لباحثي الأمن، وصائدي الثغرات، والمساهمين في Nuclei الذين يريدون طريقة سريعة لتحديد تغطية CVE المفقودة.

الميزات

  • تحليل معرّفات CVE من ملفات نصية
  • تحليل سجلات CVE من قاعدة بيانات CVE محلية
  • فحص قوالب Nuclei بصيغة YAML/YML
  • اكتشاف CVEs المشار إليها بواسطة قوالب Nuclei
  • تحديد CVEs التي لا توجد لها قوالب مطابقة
  • إزالة تكرار إدخالات CVE تلقائيًا
  • تحليل CVE متعدد الخيوط
  • اكتشاف اختياري لـ CVE على مستوى النظام
  • تصدير النتائج إلى JSON وCSV
  • إنشاء تقارير منفصلة للموجود والمفقود واستخدام القوالب
  • مخرجات طرفية نظيفة مدعومة بـ Rich

يركز المشروع عمدًا على تغطية القوالب بدلاً من خدمات تقييم الثغرات الخارجية أو إثراء البيانات.

مثال

المدخل:

CVE-2021-44228
CVE-2021-45046
CVE-2022-26134
CVE-2023-21840
CVE-2023-22809

مثال على المخرجات:

CVE             STATUS
CVE-2021-44228  FOUND
CVE-2021-45046  FOUND
CVE-2022-26134  FOUND
CVE-2023-21840  MISSING
CVE-2023-22809  MISSING

هذا يسهّل رصد ثغرات CVE التي قد تكون مرشحة لقوالب Nuclei جديدة.

التثبيت

استنسخ المستودع:

git clone https://github.com/YOUR_USERNAME/nuclei-cve-analyzer.git
cd nuclei-cve-analyzer

أنشئ بيئة افتراضية:

python3 -m venv .venv
source .venv/bin/activate

تثبيت التبعيات:

pip install -r requirements.txt

الاستخدام

فحص قائمة CVE

python3 nuclei_analyzer.py \
    -f example_cves.txt \
    -n /path/to/nuclei-templates

استخدام عدة خيوط

python3 nuclei_analyzer.py \
    -f example_cves.txt \
    -t 16 \
    -n /path/to/nuclei-templates

حفظ النتائج

python3 nuclei_analyzer.py \
    -f example_cves.txt \
    -t 16 \
    -o output/results.json \
    -n /path/to/nuclei-templates

فحص النظام المحلي بحثًا عن مراجع CVE

python3 nuclei_analyzer.py \
    --scan-system \
    -n /path/to/nuclei-templates

عرض المساعدة

python3 nuclei_analyzer.py --help

الوسائط

الوسيطةالوصف
-f, --fileملف الإدخال الذي يحتوي على معرّفات CVE
-n, --nuclei-pathالمسار إلى دليل قوالب Nuclei
-c, --cve-pathدليل قاعدة بيانات CVE المحلية
-t, --threadsعدد خيوط عمل التحليل
-o, --outputملف إخراج JSON المدمج
--scan-systemالبحث عن معرّفات CVE في مواقع النظام الشائعة
-v, --verboseتفعيل التسجيل المطوّل
--log-levelتعيين مستوى التسجيل

الإخراج

يُنشئ المحلّل عدة تقارير داخل دليل الإخراج.

النتائج المدمجة

تحتوي على التحليل الكامل:

output/results_YYYYMMDD_HHMMSS.json

ثغرات CVE المكتشفة

ثغرات CVE من مجموعة الإدخال التي لديها قوالب Nuclei مطابقة:

output/found_cves.json

القوالب المفقودة

ثغرات CVE من مجموعة الإدخال دون قوالب مطابقة:

output/missing_templates.json

ثغرات CVE المستخدمة

جميع ثغرات CVE التي تشير إليها قوالب Nuclei المفحوصة:

output/used_cves.json

تقرير الأولوية

قائمة مركّزة من ثغرات CVE التي تفتقد حاليًا إلى قوالب:

output/priority_report.json

نتائج CSV

نسخة من النتائج ملائمة لجداول البيانات:

output/results.csv

مثال على سير العمل

سير عمل نموذجي لتحديد فجوات القوالب:

# Prepare a list of CVEs
cat example_cves.txt

# Scan the Nuclei repository
python3 nuclei_analyzer.py \
    -f example_cves.txt \
    -t 16 \
    -n ~/nuclei-templates

ثم يوضّح المحلل أي ثغرات CVE مغطاة بالفعل وأيها لا توجد لها قوالب مطابقة حاليًا.

حالات الاستخدام

مساهمو Nuclei

تحديد ثغرات CVE التي قد تحتاج إلى قوالب كشف جديدة.

الباحثون الأمنيون

مقارنة قوائم الثغرات بسرعة مع تغطية Nuclei الحالية.

إدارة الثغرات

تحديد الثغرات في مجموعة بيانات يمكن كشفها بالفعل باستخدام Nuclei.

أتمتة البحث

استخدام تقارير JSON أو CSV المُنشأة كمدخلات لخطوط تحليل أخرى.

حالة المشروع

يركّز هذا المشروع بنشاط على تحليل تغطية قوالب Nuclei لثغرات CVE.

الهدف هو إبقاء الأداة خفيفة وسريعة ومركّزة بدلًا من تحويلها إلى منصة عامة لإثراء بيانات الثغرات.

خارطة الطريق

تشمل التحسينات المخطط لها:

  • تحسين كشف مراجع القوالب
  • تحليل بيانات القوالب الوصفية
  • فحوصات جودة القوالب
  • كشف أفضل للقوالب المكررة
  • فهرسة أسرع للقوالب
  • فحص تزايدي
  • صيغ تصدير إضافية
  • تحسين التقارير والتصفية
  • إحصاءات تغطية القوالب لثغرات CVE

المتطلبات

  • Python 3.10+
  • Rich
  • orjson

ثبّت التبعيات باستخدام:

pip install -r requirements.txt

المساهمة

نرحّب بالمساهمات وتقارير الأخطاء والتحسينات.

عند تقديم طلب سحب (pull request):

  1. أبقِ التغييرات مركّزة.
  2. حافظ على سلوك واجهة سطر الأوامر (CLI) الحالي ما لم يُعدّل التغيير هذا السلوك عمدًا.
  3. أدرج وصفًا واضحًا للتغيير.
  4. اختبر المحلّل مقابل مستودع قوالب Nuclei حقيقي حيثما أمكن.

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

هذا المشروع مخصّص لـ البحث الأمني، وتحليل الثغرات، والاختبار المصرّح به.

استخدمه فقط ضد الأنظمة والمستودعات ومجموعات البيانات المصرّح لك بتحليلها.

الترخيص

أضف ترخيص مشروعك هنا.


Nuclei CVE Analyzer
تحليل تغطية CVE لقوالب Nuclei

تنزيل الأداة