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 टेम्पलेट्स से करती है ताकि लापता भेद्यता कवरेज की पहचान की जा सके, प्रकारों को वर्गीकृत किया जा सके, और प्राथमिकताओं को रैंक किया जा सके।

रिपॉजिटरी देखें
782 महीने पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Nuclei CVE Analyzer

Nuclei टेम्पलेट्स में CVE कवरेज का विश्लेषण करने के लिए एक तेज़ CLI टूल।

Nuclei CVE Analyzer CVE ID की एक सूची लेता है, एक स्थानीय Nuclei टेम्पलेट रिपॉज़िटरी को स्कैन करता है, और निर्धारित करता है कि किन CVEs के लिए पहले से मिलते-जुलते टेम्पलेट्स मौजूद हैं और कौन से संभावित टेम्पलेट कवरेज अंतरालों को दर्शाते हैं।

यह उन सुरक्षा शोधकर्ताओं, भेद्यता शिकारियों और Nuclei योगदानकर्ताओं के लिए बनाया गया है जो अनुपलब्ध CVE कवरेज की पहचान करने का एक त्वरित तरीका चाहते हैं।

विशेषताएँ

  • टेक्स्ट फ़ाइलों से CVE IDs पार्स करें
  • एक स्थानीय CVE डेटाबेस से CVE रिकॉर्ड पार्स करें
  • Nuclei YAML/YML टेम्पलेट्स को स्कैन करें
  • Nuclei टेम्पलेट्स द्वारा संदर्भित CVEs का पता लगाएँ
  • बिना मिलते-जुलते टेम्पलेट्स वाले 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, --fileCVE IDs वाली इनपुट फ़ाइल
-n, --nuclei-pathNuclei टेम्पलेट्स डायरेक्टरी का पाथ
-c, --cve-pathलोकल CVE डेटाबेस डायरेक्टरी
-t, --threadsविश्लेषण वर्कर थ्रेड्स की संख्या
-o, --outputसंयुक्त JSON आउटपुट फ़ाइल
--scan-systemCVE IDs के लिए सामान्य सिस्टम स्थान खोजें
-v, --verboseवर्बोज़ लॉगिंग सक्षम करें
--log-levelलॉगिंग स्तर सेट करें

आउटपुट

विश्लेषक आउटपुट डायरेक्टरी के अंदर कई रिपोर्ट्स जनरेट करता है।

संयुक्त परिणाम

पूर्ण विश्लेषण शामिल है:

output/results_YYYYMMDD_HHMMSS.json

पाई गई CVEs

इनपुट सेट की वे CVEs जिनके लिए मिलते-जुलते Nuclei टेम्पलेट्स मौजूद हैं:

output/found_cves.json

अनुपलब्ध टेम्पलेट्स

इनपुट सेट से वे CVE जिनके लिए कोई मिलान करने वाला टेम्पलेट नहीं है:

output/missing_templates.json

प्रयुक्त CVE

स्कैन किए गए Nuclei टेम्पलेट्स द्वारा संदर्भित सभी CVE:

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 रिपोर्ट को अन्य विश्लेषण पाइपलाइनों के इनपुट के रूप में उपयोग करें।

परियोजना की स्थिति

यह परियोजना सक्रिय रूप से CVE-to-Nuclei टेम्पलेट कवरेज विश्लेषण पर केंद्रित है।

लक्ष्य इस उपकरण को हल्का, तेज़ और केंद्रित रखना है, न कि इसे एक सामान्य-उद्देश्यीय कमजोरी संवर्धन प्लेटफ़ॉर्म में बदलना।

रोडमैप

नियोजित सुधारों में शामिल हैं:

  • बेहतर टेम्पलेट संदर्भ पहचान
  • टेम्पलेट मेटाडेटा विश्लेषण
  • टेम्पलेट गुणवत्ता जाँच
  • बेहतर डुप्लिकेट-टेम्पलेट पहचान
  • तेज़ टेम्पलेट इंडेक्सिंग
  • इंक्रीमेंटल स्कैनिंग
  • अतिरिक्त निर्यात प्रारूप
  • बेहतर रिपोर्टिंग और फ़िल्टरिंग
  • टेम्पलेट-to-CVE कवरेज आँकड़े

आवश्यकताएँ

  • Python 3.10+
  • Rich
  • orjson

निर्भरताएँ इसके साथ इंस्टॉल करें:

pip install -r requirements.txt

योगदान

योगदान, बग रिपोर्ट और सुधार स्वागत योग्य हैं।

पुल रिक्वेस्ट सबमिट करते समय:

  1. परिवर्तनों को केंद्रित रखें।
  2. मौजूदा CLI व्यवहार को बनाए रखें, जब तक कि परिवर्तन जानबूझकर उसे संशोधित न करता हो।
  3. परिवर्तन का स्पष्ट विवरण शामिल करें।
  4. जहाँ संभव हो, विश्लेषक का परीक्षण किसी वास्तविक Nuclei टेम्पलेट रिपॉज़िटरी के विरुद्ध करें।

अस्वीकरण

यह प्रोजेक्ट सुरक्षा अनुसंधान, भेद्यता विश्लेषण और अधिकृत परीक्षण के लिए है।

इसका उपयोग केवल उन सिस्टम, रिपॉज़िटरी और डेटासेट के विरुद्ध करें जिनका विश्लेषण करने के लिए आप अधिकृत हैं।

लाइसेंस

अपना प्रोजेक्ट लाइसेंस यहाँ जोड़ें।


Nuclei CVE Analyzer
Nuclei टेम्पलेट्स के लिए CVE कवरेज विश्लेषण

टूल डाउनलोड करें