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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
vamp-forticheck — VampSecure Labs: FortiOS CVE 스캐너 (CVE-2018-13379, CVE-2022-40684, CVE-2023-27997, CVE-2024-21762) | Kitploit
도구/GitHubGitHub/vampsecure-labs/vamp-forticheck
ReconnaissanceVulnerability ScannersVulnerability AnalysisInformation GatheringNetwork SecurityPenetration TestingMisconfigurationRed Teaming
GitHubvampsecure-labs/vamp-forticheck

vamp-forticheck

VampSecure Labs: FortiOS CVE 스캐너 (CVE-2018-13379, CVE-2022-40684, CVE-2023-27997, CVE-2024-21762)

저장소 보기
2282일 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CI

vamp-forticheck

멀티 벤더 엣지 디바이스 CVE 스캐너 — VampSecure Labs

🇬🇧 English · 🇪🇸 Español


🇬🇧 English

vamp-forticheck는 7개 주요 네트워크 보안 벤더 전반에서 CVE 취약점을 탐지하는 비동기·비파괴 보안 스캐너입니다. 구조화된 3단계 분석을 수행합니다:

  1. 수동 탐지 — 인증을 유발하지 않고 HTTP 응답 헤더, 배너, 로그인 페이지 아티팩트로부터 벤더 및 펌웨어 버전 지문을 식별합니다.
  2. 준능동 CVE 프로브 — 버전 노출, 경로 순회, 인증 전 RCE 지표 등 특정 취약점 조건을 확인하는 표적화된 HTTP 요청입니다.
  3. 2차 노출 분석 — 동일 호스트에 노출된 관리 인터페이스, 관리 API, 자격 증명 노출 엔드포인트를 점검합니다.

커버리지는 7개 벤더에 걸친 16개 CVE에 이릅니다: FortiOS/FortiGate, Palo Alto PAN-OS, Cisco ASA, Cisco IOS-XE, Check Point Gateway, Juniper Junos, F5 BIG-IP.


기능

  • asyncio + aiohttp를 통한 완전 비동기 스캐닝, 동시성 설정 가능
  • 실제로 악용되는 치명적 취약점을 포함한 7개 벤더 CVE 데이터베이스
  • 허용 목록 파일을 통한 범위 강제 — 의도치 않은 범위 외 프로빙 방지
  • 위험 점수: CVSS × confidence_factor (확인된 발견의 경우 1.0, 버전 일치만 해당하는 경우 0.55)
  • 파일 또는 직접 명령줄 인자를 통한 대량 대상 입력
  • 고객 전달 또는 보관용 독립형 HTML 보고서
  • 공유 vampsec_report 모듈을 통한 고객 등급 HTML + PDF 보고

요구 사항

Python 3.11+
aiohttp >= 3.9.0
rich >= 13.7.0

Install dependencies:

pip install -r requirements.txt

설치

pip install vamp-forticheck
# or with Homebrew:
brew install vampsecure-labs/labs/vamp-forticheck
git clone https://github.com/Vampsecure-Labs/vamp-forticheck.git
cd vamp-forticheck
pip install -r requirements.txt

사용법

python vamp_forticheck.py [OPTIONS]

Target selection:
  -t, --target HOST [HOST ...]   One or more targets (IP, hostname, or HOST:PORT)
  -i, --input FILE               File with one target per line

Scope:
  -s, --scope FILE               Allowlist file (CIDR blocks, wildcards, or exact hosts)

Performance:
  -c, --concurrency N            Maximum concurrent connections (default: 10)
      --timeout N                Per-request timeout in seconds (default: 10)

Output:
  -o, --output FILE              Write all findings to a JSON file
      --html FILE                Generate a standalone HTML report
  -v, --verbose                  Show detailed probe traces and HTTP responses

예제

단일 엣지 디바이스를 스캔하고 JSON 보고서를 작성합니다:

python vamp_forticheck.py -t 203.0.113.1 -o results.json

정의된 범위 내에서 대상 목록을 스캔하고, HTML 출력과 상세 로깅을 사용합니다:

python vamp_forticheck.py -i targets.txt -s scope.txt --html report.html -v

동시성을 높여 여러 호스트를 스캔합니다:

python vamp_forticheck.py -t 10.0.0.1 10.0.0.2 10.0.0.254 -c 20 -o findings.json

비표준 포트에서 관리 인터페이스 스캔:

python vamp_forticheck.py -t firewall.corp.example:8443 --html firewall_report.html

출력 형식

형식활성화 방법설명
콘솔기본값호스트별 벤더, CVE ID, CVSS 점수, 위험 수준을 포함한 풍부한 테이블
JSON-o FILE전체 메타데이터와 프로브 세부 정보를 포함한 기계 판독 가능 결과
HTML--html FILE브라우저 열람 또는 보관용 독립형 다크 테마 보고서
클라이언트 보고서vampsec_report로 구성클라이언트 전달용 임원용 HTML + PDF

종료 코드

코드의미CI/CD 사용
0결과 없음 — 모든 대상 정상게이트 통과
1중간 / 낮음 결과 존재검토 권장
2높음 / 심각 결과 확인됨게이트 실패 — 즉시 에스컬레이션

위험 수준

수준계산된 점수
CRITICAL≥ 9.0
HIGH≥ 7.0
MEDIUM≥ 4.0
LOW> 0.0
INFO0.0

점수 = CVSS_base × confidence_factor. 프로브가 취약점 조건을 확인하면 신뢰도는 1.0이며, 버전 노출 정보만을 기반으로 한 결과인 경우 0.55입니다.


출력 예시

$ python vamp_forticheck.py -i targets.txt -s scope.txt --html report.html -v

 vamp-forticheck v1.2.0 — VampSecure Labs
 Targets: 6  |  Scope file: scope.txt  |  Concurrency: 10

 [Phase 1] Passive detection
  192.168.1.1    FortiOS 7.0.x   (HTTP header + login page artifact)
  192.168.1.254  PAN-OS 10.1.x   (X-FRAME-OPTIONS + GP portal fingerprint)
  10.0.0.1       Cisco IOS-XE    (HTTP/1.1 401 + Server: cisco-IOS)
  10.0.0.254     Cisco ASA       (SSL VPN portal fingerprint)
  10.10.0.1      F5 BIG-IP       (BigIP cookie + TMUI artifact)
  10.10.0.2      Unknown         (no vendor fingerprint matched)

 [Phase 2] CVE probes
  192.168.1.1    CVE-2024-21762  confirmed     (pre-auth RCE — path traversal response)
  192.168.1.1    CVE-2023-27997  confirmed     (heap overflow — SSL-VPN probe positive)
  192.168.1.254  CVE-2024-3400   version-match (PAN-OS 10.1 < 10.1.13-h3)
  10.0.0.1       CVE-2023-20198  confirmed     (HTTP server process — privilege escalation)
  10.10.0.1      CVE-2023-46747  confirmed     (TMUI unauthenticated RCE — 401 bypass)

 [Phase 3] Secondary exposure
  192.168.1.1    Admin interface exposed on port 8443 (HTTPS)
  10.0.0.254     REST API management endpoint /api/cli reachable
  10.10.0.1      iControl REST accessible without authentication

 ─────────────────────────────────────────────────────────────────────────────────
 Host             Vendor      CVEs   Risk score    Level
 192.168.1.1      FortiOS     2      9.6           CRITICAL
 192.168.1.254    PAN-OS      1      6.0 (v-match) HIGH
 10.0.0.1         IOS-XE      1      9.6           CRITICAL
 10.0.0.254       Cisco ASA   0      0.0           INFO
 10.10.0.1        F5 BIG-IP   1      9.6           CRITICAL
 10.10.0.2        Unknown     0      0.0           INFO
 ─────────────────────────────────────────────────────────────────────────────────
 Summary: 3 CRITICAL · 1 HIGH · 0 MEDIUM · 2 INFO
 HTML report: report.html  |  Exit code: 2

vamp-forticheck와 Shodan CVE 조회 · Tenable Nessus · Rapid7 Nexpose 비교

기능vamp-forticheckShodan CVE 조회Tenable NessusRapid7 Nexpose
자체 호스팅 — 클라우드 의존성 없음✅❌ 클라우드 API❌ 클라우드/서버❌ 클라우드/서버
단일 도구에서 7개 벤더 CVE 커버리지✅⚠️ 데이터만 제공✅✅
허용 목록 파일을 통한 범위 적용✅❌✅✅
신뢰도 조정 위험 점수 (CVSS × 계수)✅❌ 원시 CVSS만 제공✅✅
비파괴적 — 인증 불필요✅✅ 수동적❌ 자격 증명 필요❌ 자격 증명 필요
VSL 참여 HTML + PDF 보고서✅❌⚠️ 독점⚠️ 독점
CI/CD 기계 판독 가능 종료 코드✅❌❌❌
무료, 스캔당 라이선스 비용 없음✅⚠️ API 요금제❌ 유료❌ 유료
  • 벤더별 CVE 인텔리전스: 일반 취약점 스캐너는 모든 호스트에 동일한 프로브 로직을 적용합니다. vamp-forticheck은 벤더별 HTTP 아티팩트, 헤더 패턴, 경로 순회 조건을 사용하여 버전 일치 추측이 아닌 확인된 발견 사항을 생성합니다.
  • 일급 기능으로서의 범위 적용: 허용 목록 파일(-s scope.txt)은 클라이언트 참여 중 실수로 범위를 벗어난 프로빙을 방지합니다 — 임시 Shodan 조회에는 없는 안전장치입니다.
  • 신뢰도 조정 점수: 확인된 사전 인증 RCE 프로브는 CVSS × 1.0으로 점수가 매겨지고, 버전만 일치하는 경우는 × 0.55로 매겨져 입증된 것과 추론된 것의 구분을 유지합니다.
  • 클라우드 흔적 제로: 대상 IP, 배너, 발견 사항이 감사 머신을 떠나지 않습니다 — NDA 하에 클라이언트 인프라를 스캔할 때 중요합니다.

검사 커버리지

도구 다운로드