Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
FenrirLVX — CLI Go ad alta velocità per la mappatura della superficie di attacco di WordPress, il fingerprinting dei plugin e la correlazione offline delle CVE | Kitploit
Strumenti/GitHubGitHub/cyeezy08/fenrirlvx
OSINT (Open Source Intelligence)RicognizioneScanner di VulnerabilitàScanner di Vulnerabilità WebAnalisi delle VulnerabilitàRaccolta InformazioniSicurezza WebPenetration Testing
GitHubcyeezy08/fenrirlvx

FenrirLVX

CLI Go ad alta velocità per la mappatura della superficie di attacco di WordPress, il fingerprinting dei plugin e la correlazione offline delle CVE

13919 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Vedi Repository
Sito web

FenrirLVX

Demo della TUI di Fenrir

CLI Go ad alte prestazioni per la mappatura della superficie d'attacco di WordPress, il fingerprinting dei plugin e la correlazione offline delle CVE.

FenrirLVX è un'utilità di sicurezza Go mirata e a basso impatto, pensata per operazioni di sicurezza offensive autorizzate, triage di bug bounty e auditing del perimetro. Esegue il fingerprinting dei target WordPress, enumera plugin e temi, correla le versioni rilevate con un database locale delle vulnerabilità (vuln_db.json) e produce risultati di triage deterministici senza dipendenze da API esterne.

[!IMPORTANT] Utilizza FenrirLVX solo contro asset di tua proprietà o per i quali disponi di autorizzazione scritta esplicita alla valutazione.


Funzionalità

  • Fingerprinting diretto: Rilevamento di WordPress e dei componenti su singolo target senza alcuna dipendenza da API esterne.
  • Enumerazione dei componenti: Scoperta delle versioni di plugin e temi tramite ispezione degli asset statici e telemetria degli header.
  • Correlazione offline delle vulnerabilità: Mappatura locale rispetto ai dati di vulnerabilità CVE e Wordfence (vuln_db.json).
  • Report sulla copertura del database: Ogni risultato indica quanto del target il database è stato effettivamente in grado di coprire, così un verdetto pulito è distinguibile da uno obsoleto.
  • Evidenza per singola corrispondenza: Ogni rilevamento riporta la versione rilevata, l'intervallo di advisory in cui rientra e se tale intervallo era illimitato.
  • Punteggio di confidenza: Validazione del segnale di versione che tiene conto di changelog, firme della cache e header di risposta.
  • Supporto alle query Shodan: Scoperta passiva opzionale degli host per intervalli aziendali circoscritti.
  • Triage massivo concorrente: Pool di worker multi-target con filtraggio ai margini di honeypot e canary.
  • Cross-platform: Build native a singolo binario per Linux, macOS e Windows (amd64, arm64, 386).

Installazione

Tramite Homebrew (macOS e Linux)

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

Dalla Release

Scarica l'archivio per la tua piattaforma da releases. Ogni archivio contiene il binario, vuln_db.json e un file SHA256SUMS. Verificalo:

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

Eseguilo dalla directory che contiene vuln_db.json. Il database viene cercato tramite percorso relativo, quindi il binario e il file JSON devono trovarsi insieme.

Dai sorgenti

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

vuln_db.json è committato, quindi una build da sorgente è completamente offline-capable senza configurazione aggiuntiva. Richiede Go 1.27 o versioni successive.

Rigenerazione del database

vuln_db.json viene generato da un export di Wordfence, che non è committato a causa delle sue dimensioni. Per ricostruirlo dal tuo feed:

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

Il convertitore analizza il feed e riscrive vuln_db.json sul posto. È uno strumento di manutenzione, non parte di una build normale.


Utilizzo

Scansione a target singolo

Scansiona direttamente un URL target autorizzato senza servizi di terze parti:

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

L'output della scansione rileva tecnologie CMS, plugin attivi, temi rilevati e correlazioni con definizioni locali di vulnerabilità con assegnazione di un punteggio di confidenza.

Ricognizione del target con arricchimento Shodan

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

La chiave Shodan è opzionale; le funzioni di scansione diretta operano interamente offline.

Triage di massa tramite query Shodan

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

Flag CLI principali

FlagComandi supportatiDescrizione
-tscan, wordpressURL o dominio di destinazione
-kwordpress, massChiave API Shodan (opzionale)
-qmassFiltro della query di ricerca Shodan
-pmassNumero totale di pagine di risultati da recuperare (predefinito: 1)
-dmassRitardo di polling in secondi tra le query (predefinito: 5)
-PmassAbilita la corrispondenza rigorosa/precisa delle versioni

Tassonomia della console di triage

FenrirLVX utilizza una segnalazione deterministica della gravità nel proprio output da terminale:

[+] 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 verdetto pulito riporta anche la copertura del database:

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

[!IMPORTANT] Clean significa che nessuna firma locale ha trovato corrispondenze, non che il target sia privo di problemi noti. Quattro plugin non avevano dati di advisory in questo database, e questa lacuna è dichiarata anziché nascosta. Uno scanner offline non può dimostrare l'assenza. Può solo riportare ciò che i suoi dati coprono.

[!NOTE] I plugin con un advisory senza limiti (un * su uno dei due estremi di versione) corrisponderanno a qualsiasi versione rilevata. Tali corrispondenze sono segnalate così da poterle scartare.


Struttura del progetto

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

Sviluppo

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

I test di pkg/engine coprono la gestione dei limiti di intervallo, il parsing delle versioni, la contabilità della copertura e la divulgazione del percorso pulito. Costituiscono la rete di regressione per le due modalità di errore che contano in questo contesto: un plugin silenziosamente assente dal database, e una corrispondenza attivata su un advisory senza limite superiore.


Licenza

Licenza MIT. Sviluppato da @cyeezy08 per Leviathan OffSec.

Scarica lo strumento