Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
FenrirLVX — Hochgeschwindigkeits-Go-CLI für die Kartierung der WordPress-Angriffsfläche, Plugin-Fingerprinting und Offline-CVE-Korrelation | Kitploit
Tools/GitHubGitHub/cyeezy08/fenrirlvx
OSINT (Open-Source-Intelligence)AufklärungSchwachstellenscannerWeb-SchwachstellenscannerSchwachstellenanalyseInformationsbeschaffungWebsicherheitPenetrationstests
GitHubcyeezy08/fenrirlvx

FenrirLVX

Hochgeschwindigkeits-Go-CLI für die Kartierung der WordPress-Angriffsfläche, Plugin-Fingerprinting und Offline-CVE-Korrelation

139vor 19 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen
Webseite

FenrirLVX

Fenrir TUI-Demo

Hochgeschwindigkeits-Go-CLI für WordPress-Angriffsflächen-Mapping, Plugin-Fingerprinting und Offline-CVE-Korrelation.

FenrirLVX ist ein fokussiertes Go-Sicherheitswerkzeug mit geringem Footprint, entwickelt für autorisierte offensive Sicherheitsoperationen, Bug-Bounty-Triage und Perimeter-Auditing. Es führt Fingerprinting von WordPress-Zielen durch, zählt Plugins und Themes auf, korreliert erkannte Versionen mit einer lokalen Schwachstellendatenbank (vuln_db.json) und gibt deterministische Triage-Befunde ohne externe API-Abhängigkeiten aus.

[!IMPORTANT] Verwenden Sie FenrirLVX nur gegen Assets, die Ihnen gehören oder für deren Bewertung Sie eine ausdrückliche schriftliche Genehmigung besitzen.


Fähigkeiten

  • Direktes Fingerprinting: Erkennung einzelner WordPress-Ziele und -Komponenten ohne externe API-Abhängigkeiten.
  • Komponenten-Enumeration: Ermittlung von Plugin- und Theme-Versionen durch Inspektion statischer Assets und Header-Telemetrie.
  • Offline-Schwachstellen-Korrelation: Lokales Mapping gegen CVE- und Wordfence-Schwachstellendaten (vuln_db.json).
  • Datenbankabdeckungs-Berichterstattung: Jedes Ergebnis gibt an, wie viel des Ziels die Datenbank tatsächlich abdecken konnte, sodass ein sauberes Urteil von einem veralteten unterscheidbar ist.
  • Belege pro Treffer: Jeder Befund enthält die erkannte Version, den Advisory-Bereich, in den sie fiel, und ob dieser Bereich unbegrenzt war.
  • Konfidenzbewertung: Validierung des Versionssignals unter Berücksichtigung von Changelogs, Cache-Signaturen und Antwort-Headern.
  • Shodan-Abfrageunterstützung: Optionale passive Host-Erkennung für abgegrenzte Unternehmensbereiche.
  • Parallele Massen-Triage: Multi-Target-Worker-Pool mit Honeypot- und Canary-Edge-Filterung.
  • Plattformübergreifend: Native Single-Binary-Builds für Linux, macOS und Windows (amd64, arm64, 386).

Installation

Via Homebrew (macOS & Linux)

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

Aus dem Release

Laden Sie das Archiv für Ihre Plattform von releases herunter. Jedes Archiv enthält die Binärdatei, vuln_db.json und eine SHA256SUMS-Datei. Verifizieren Sie es:

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

Führen Sie es aus dem Verzeichnis aus, das vuln_db.json enthält. Die Datenbank wird über einen relativen Pfad gesucht, daher müssen die Binärdatei und die JSON-Datei zusammen liegen.

Aus dem Quellcode

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

vuln_db.json ist eingecheckt, sodass ein Build aus dem Quellcode vollständig offline ohne zusätzliche Einrichtung möglich ist. Erfordert Go 1.27 oder neuer.

Regenerieren der Datenbank

vuln_db.json wird aus einem Wordfence-Export generiert, der aufgrund seiner Größe nicht eingecheckt ist. Um ihn aus deinem eigenen Feed neu zu erstellen:

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

Der Konverter parst den Feed und schreibt vuln_db.json direkt an Ort und Stelle neu. Es handelt sich um ein Wartungswerkzeug, nicht um Teil eines normalen Builds.


Verwendung

Single-Target-Scan

Scannen Sie eine autorisierte Ziel-URL direkt ohne Dienste von Drittanbietern:

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

Die Scan-Ausgaben zeigen erkannte CMS-Technologien, aktive Plugins, erkannte Themes und Korrelationen mit lokalen Schwachstellendefinitionen samt Konfidenzbewertung.

Ziel-Recon mit Shodan-Anreicherung

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

Der Shodan-Schlüssel ist optional; das direkte Scannen funktioniert vollständig offline.

Massen-Triage über Shodan-Abfrage

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

Wichtige CLI-Flags

FlagUnterstützte BefehleBeschreibung
-tscan, wordpressZiel-URL oder Domain
-kwordpress, massShodan-API-Schlüssel (optional)
-qmassShodan-Suchabfragefilter
-pmassGesamtzahl der abzurufenden Ergebnisseiten (Standard: 1)
-dmassAbfrageverzögerung in Sekunden zwischen Abfragen (Standard: 5)
-PmassStrikte/Präzisions-Versionsübereinstimmung aktivieren

Triage-Konsolen-Taxonomie

FenrirLVX verwendet deterministische Schweregradsignalisierung in seiner Terminalausgabe:

[+] 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

Eine saubere Bewertung meldet auch die Datenbankabdeckung:

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

[!IMPORTANT] Clean bedeutet, dass keine lokale Signatur übereingestimmt hat, nicht, dass das Ziel frei von bekannten Problemen ist. Vier Plugins hatten keine Advisory-Daten in dieser Datenbank, und diese Lücke wird benannt statt verborgen. Ein Offline-Scanner kann die Abwesenheit nicht beweisen. Er kann nur berichten, was seine Daten abdecken.

[!NOTE] Plugins mit einem unbegrenzten Advisory (ein * an einer der Versionsgrenzen) stimmen mit jeder erkannten Version überein. Diese Treffer werden markiert, damit du sie abziehen kannst.


Projektstruktur

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

Entwicklung

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

Die Tests in pkg/engine decken die Behandlung von Bereichsgrenzen, das Parsen von Versionen, die Abrechnung der Abdeckung und die Offenlegung des sauberen Pfads ab. Sie bilden das Regressionsnetz für die beiden Fehlermodi, die hier von Bedeutung sind: ein Plugin, das stillschweigend in der Datenbank fehlt, und eine Übereinstimmung, die bei einem Advisory ohne Obergrenze ausgelöst wird.


Lizenz

MIT-Lizenz. Entwickelt von @cyeezy08 für Leviathan OffSec.

Tool herunterladen