Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
nuclei-cve-analyzer — CVE 인텔리전스 파이프라인으로, 공개 CVE를 Nuclei 템플릿과 비교하여 누락된 취약점 커버리지를 식별하고, 유형을 분류하며, 우선순위를 매깁니다. | Kitploit
도구/GitHubGitHub/sw33ber/nuclei-cve-analyzer
Vulnerability ScannersVulnerability AnalysisThreat IntelligenceLearning & EducationCurated Resources
GitHubsw33ber/nuclei-cve-analyzer

nuclei-cve-analyzer

CVE 인텔리전스 파이프라인으로, 공개 CVE를 Nuclei 템플릿과 비교하여 누락된 취약점 커버리지를 식별하고, 유형을 분류하며, 우선순위를 매깁니다.

저장소 보기
782개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Nuclei CVE Analyzer

Nuclei 템플릿의 CVE 커버리지를 분석하기 위한 빠른 CLI 도구입니다.

Nuclei CVE Analyzer는 CVE ID 목록을 입력받아 로컬 Nuclei 템플릿 저장소를 스캔하고, 어떤 CVE에 이미 일치하는 템플릿이 있는지, 그리고 어떤 CVE가 잠재적인 템플릿 커버리지 공백을 나타내는지 판별합니다.

보안 연구원, 취약점 헌터, 그리고 누락된 CVE 커버리지를 빠르게 식별하고자 하는 Nuclei 기여자를 위해 만들어졌습니다.

기능

  • 텍스트 파일에서 CVE ID 파싱
  • 로컬 CVE 데이터베이스에서 CVE 레코드 파싱
  • Nuclei YAML/YML 템플릿 스캔
  • Nuclei 템플릿이 참조하는 CVE 탐지
  • 일치하는 템플릿이 없는 CVE 식별
  • 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

이를 통해 새로운 Nuclei 템플릿의 후보가 될 수 있는 CVE를 쉽게 식별할 수 있습니다.

설치

저장소를 복제합니다:

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 ID가 포함된 입력 파일
-n, --nuclei-pathNuclei 템플릿 디렉터리 경로
-c, --cve-path로컬 CVE 데이터베이스 디렉터리
-t, --threads분석 워커 스레드 수
-o, --output통합 JSON 출력 파일
--scan-system일반적인 시스템 위치에서 CVE ID 검색
-v, --verbose상세 로깅 활성화
--log-level로깅 수준 설정

출력

분석기는 출력 디렉터리 내에 여러 보고서를 생성합니다.

통합 결과

전체 분석 결과를 포함합니다:

output/results_YYYYMMDD_HHMMSS.json

발견된 CVE

Nuclei 템플릿과 일치하는 입력 세트의 CVE:

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와 현재 일치하는 템플릿이 없는 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 커버리지 분석

도구 다운로드