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
FenrirLVX — CLI Go haute vitesse pour la cartographie de la surface d'attaque WordPress, l'empreinte des extensions et la corrélation hors ligne des CVE | Kitploit
Outils/GitHubGitHub/cyeezy08/fenrirlvx
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceScanners de VulnérabilitésScanners de Vulnérabilités WebAnalyse des VulnérabilitésCollecte d'InformationsSécurité WebTests d'Intrusion
GitHubcyeezy08/fenrirlvx

FenrirLVX

CLI Go haute vitesse pour la cartographie de la surface d'attaque WordPress, l'empreinte des extensions et la corrélation hors ligne des CVE

139il y a 19 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
Voir le dépôt
Site web

FenrirLVX

Démo de l'interface TUI de Fenrir

CLI Go haute vitesse pour la cartographie de la surface d'attaque WordPress, l'empreinte des plugins et la corrélation hors ligne des CVE.

FenrirLVX est un utilitaire de sécurité Go ciblé et à faible empreinte, conçu pour les opérations de sécurité offensive autorisées, le triage de bug bounty et l'audit de périmètre. Il réalise l'empreinte des cibles WordPress, énumère les plugins et thèmes, corrèle les versions détectées avec une base de données de vulnérabilités locale (vuln_db.json) et produit des résultats de triage déterministes sans dépendance à des API externes.

[!IMPORTANT] N'utilisez FenrirLVX que contre des actifs que vous possédez ou pour lesquels vous disposez d'une autorisation écrite explicite d'évaluation.


Capacités

  • Empreinte directe : Détection WordPress et de composants sur cible unique, sans aucune dépendance à des API externes.
  • Énumération des composants : Découverte des versions de plugins et de thèmes via l'inspection des ressources statiques et la télémétrie des en-têtes.
  • Corrélation hors ligne des vulnérabilités : Correspondance locale avec les données de vulnérabilités CVE et Wordfence (vuln_db.json).
  • Rapport de couverture de la base de données : Chaque résultat indique dans quelle mesure la base de données a pu réellement couvrir la cible, afin qu'un verdict propre soit distinguable d'un verdict obsolète.
  • Preuves par correspondance : Chaque constat inclut la version détectée, la plage d'avis dans laquelle elle se situe et si cette plage était non bornée.
  • Score de confiance : Validation du signal de version tenant compte des journaux de modifications, des signatures de cache et des en-têtes de réponse.
  • Prise en charge des requêtes Shodan : Découverte passive optionnelle d'hôtes pour des plages d'entreprise délimitées.
  • Triage massif concurrent : Pool de workers multi-cibles avec filtrage de bordure des honeypots et des canaris.
  • Multiplateforme : Compilations natives en binaire unique pour Linux, macOS et Windows (amd64, arm64, 386).

Installation

Via Homebrew (macOS et Linux)

brew install leviathan-offsec/tap/fenrir
fenrir --help

Depuis la version publiée

Téléchargez l'archive correspondant à votre plateforme depuis releases. Chaque archive contient le binaire, vuln_db.json et un fichier SHA256SUMS. Vérifiez-le :

sha256sum -c SHA256SUMS --ignore-missing
./fenrir-v0.1.0-linux-amd64 --help

Exécutez-le depuis le répertoire contenant vuln_db.json. La base de données est recherchée par chemin relatif, donc le binaire et le fichier JSON doivent se trouver ensemble.

Depuis les sources

git clone https://github.com/leviathan-offsec/FenrirLVX.git
cd FenrirLVX
go build -o fenrir .
./fenrir --help

vuln_db.json est versionné, donc une compilation depuis les sources est entièrement réalisable hors ligne sans configuration supplémentaire. Nécessite Go 1.27 ou une version plus récente.

Régénération de la base de données

vuln_db.json est généré à partir d'un export Wordfence, qui n'est pas versionné en raison de sa taille. Pour le reconstruire à partir de votre propre flux :

# needs the Wordfence API key and an export
cp wordfence_production.json .
go run ./tools/convertor.go

Le convertisseur analyse le flux et réécrit vuln_db.json sur place. C'est un outil de maintenance, et non une partie d'une compilation normale.


Utilisation

Analyse d'une cible unique

Analysez directement une URL cible autorisée sans services tiers :

fenrir scan -t https://staging.example.com

Les résultats du scan indiquent les technologies CMS détectées, les plugins actifs, les thèmes détectés et les corrélations avec les définitions de vulnérabilités locales, accompagnées d'un score de confiance.

Reconnaissance de cible avec enrichissement Shodan

export SHODAN_API_KEY="your-api-key"
fenrir wordpress -t staging.example.com -k $SHODAN_API_KEY

La clé Shodan est facultative ; les fonctions de scan direct opèrent entièrement hors ligne.

Tri de masse via une requête Shodan

fenrir mass -k $SHODAN_API_KEY -q 'http.component:"WordPress" org:"TargetOrg"' -p 1 -d 5

Principaux indicateurs CLI

IndicateurCommandes prises en chargeDescription
-tscan, wordpressURL ou domaine cible
-kwordpress, massClé API Shodan (facultatif)
-qmassFiltre de requête de recherche Shodan
-pmassNombre total de pages de résultats à récupérer (par défaut : 1)
-dmassDélai d'interrogation en secondes entre les requêtes (par défaut : 5)
-PmassActiver la correspondance stricte/précise des versions

Taxonomie de la console de triage

FenrirLVX utilise une signalisation déterministe de la gravité dans sa sortie terminal :

[+] Clean       No matching vulnerability signature in local database
[!]             Low or medium-severity signal / unverified version match
[!!]            High-severity vulnerability signature detected
[!!!]           Critical CVSS / exploit-confirmed vulnerability signature
[SKIP]          Honeypot, WAF canary, or synthetic response filtered

Un verdict propre rapporte également la couverture de la base de données :

[+] staging.example.com Clean
    database coverage  3/7 plugins matched  4 with no advisory data

[!IMPORTANT] Clean signifie qu'aucune signature locale ne correspond, et non que la cible est exempte de problèmes connus. Quatre plugins ne disposaient d'aucune donnée d'avis dans cette base de données, et cette lacune est énoncée plutôt que masquée. Un scanner hors ligne ne peut pas prouver l'absence. Il peut seulement rapporter ce que ses données couvrent.

[!NOTE] Les plugins dotés d'un avis non borné (un * sur l'une ou l'autre des bornes de version) correspondront à toute version détectée. Ces correspondances sont signalées afin que vous puissiez les écarter.


Structure du projet

cmd/          Cobra command wiring and CLI interface
pkg/banner/   Console branding and output telemetry
pkg/engine/   Fingerprinting, asset enumeration, and CVE correlation
pkg/shodan/   Shodan host discovery client
tools/        Database convertor and release build script
build.ps1     Cross-platform release build (Windows)
vuln_db.json  Local vulnerability definitions and signatures

Développement

go build ./...
go test ./...
go vet ./...

Les tests de pkg/engine couvrent la gestion des limites de plage, l'analyse des versions, la comptabilisation de la couverture et la divulgation du chemin propre. Ils constituent le filet de régression pour les deux modes de défaillance qui importent ici : un plugin silencieusement absent de la base de données, et une correspondance déclenchée sur un avis sans borne supérieure.


Licence

Licence MIT. Développé par @cyeezy08 pour Leviathan OffSec.

Télécharger l’outil