Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
vamp-forticheck — VampSecure Labs : scanner de CVE FortiOS (CVE-2018-13379, CVE-2022-40684, CVE-2023-27997, CVE-2024-21762) | Kitploit
Outils/GitHubGitHub/vampsecure-labs/vamp-forticheck
ReconnaissanceScanners de VulnérabilitésAnalyse des VulnérabilitésCollecte d'InformationsSécurité RéseauTests d'IntrusionMauvaise ConfigurationRed Teaming
GitHubvampsecure-labs/vamp-forticheck

vamp-forticheck

VampSecure Labs : scanner de CVE FortiOS (CVE-2018-13379, CVE-2022-40684, CVE-2023-27997, CVE-2024-21762)

Voir le dépôt
228il y a 3 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

CI

vamp-forticheck

Scanner CVE multi-fournisseurs pour équipements de périphérie — VampSecure Labs

🇬🇧 English · 🇪🇸 Español


🇬🇧 English

vamp-forticheck est un scanner de sécurité asynchrone et non destructif qui détecte les vulnérabilités CVE sur sept grands fournisseurs de sécurité réseau. Il effectue une analyse structurée en trois phases :

  1. Détection passive — identifie les empreintes du fournisseur et de la version du firmware à partir des en-têtes de réponse HTTP, des bannières et des artefacts de la page de connexion sans déclencher d'authentification.
  2. Sondes CVE semi-actives — requêtes HTTP ciblées qui confirment des conditions de vulnérabilité spécifiques, notamment la divulgation de version, le path traversal et les indicateurs de RCE avant authentification.
  3. Analyse d'exposition secondaire — vérifie la présence d'interfaces d'administration, d'API de gestion et de points de terminaison exposant des identifiants sur le même hôte.

La couverture s'étend sur 16 CVE réparties sur 7 fournisseurs : FortiOS/FortiGate, Palo Alto PAN-OS, Cisco ASA, Cisco IOS-XE, Check Point Gateway, Juniper Junos et F5 BIG-IP.


Fonctionnalités

  • Analyse entièrement asynchrone via asyncio + aiohttp avec concurrence configurable
  • Base de données CVE pour sept fournisseurs incluant des vulnérabilités critiques activement exploitées
  • Application du périmètre via un fichier d'autorisation — empêche les sondages involontaires hors périmètre
  • Notation du risque : CVSS × confidence_factor (1.0 pour les résultats confirmés, 0.55 pour la correspondance de version uniquement)
  • Saisie groupée de cibles depuis un fichier ou directement via des arguments en ligne de commande
  • Rapport HTML autonome pour livraison au client ou archivage
  • Rapports HTML + PDF de qualité professionnelle via le module partagé vampsec_report

Prérequis

Python 3.11+
aiohttp >= 3.9.0
rich >= 13.7.0

Installez les dépendances :

pip install -r requirements.txt

Installation

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

Utilisation

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

Exemples

Analyser un seul appareil en périphérie et écrire un rapport JSON :

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

Analyser une liste de cibles dans un périmètre défini, avec sortie HTML et journalisation détaillée :

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

Analyser plusieurs hôtes avec une concurrence accrue :

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

Analyser une interface de gestion sur un port non standard :

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

Formats de sortie

FormatComment l'activerDescription
ConsolePar défautTableau enrichi avec fournisseur, identifiants CVE, score CVSS et niveau de risque par hôte
JSON-o FILERésultats lisibles par machine avec métadonnées complètes et détails des sondes
HTML--html FILERapport autonome en thème sombre pour consultation dans un navigateur ou archivage
Rapport clientConfiguré via vampsec_reportHTML + PDF de synthèse pour livraison au client

Codes de sortie

CodeSignificationUtilisation CI/CD
0Aucun résultat — toutes les cibles sont propresValidation du seuil
1Résultats Moyens / Faibles présentsRevue recommandée
2Résultats Élevés / Critiques confirmésÉchec du seuil — escalade immédiate

Niveaux de risque

NiveauScore calculé
CRITICAL≥ 9.0
HIGH≥ 7.0
MEDIUM≥ 4.0
LOW> 0.0
INFO0.0

Score = CVSS_base × confidence_factor. La confiance est de 1.0 lorsqu'une sonde confirme la condition de vulnérabilité, et de 0.55 lorsque le résultat repose uniquement sur la divulgation de version.


Exemple de sortie

$ 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

Pourquoi vamp-forticheck plutôt que la recherche CVE de Shodan · Tenable Nessus · Rapid7 Nexpose

Télécharger l’outil