Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/cyeezy08/fenrirlvx
OSINT (Inteligência de Fontes Abertas)ReconhecimentoScanners de VulnerabilidadesScanners de Vulnerabilidades WebAnálise de VulnerabilidadesColeta de InformaçõesSegurança WebTestes de Penetração
GitHubcyeezy08/fenrirlvx

FenrirLVX

CLI Go de alta velocidade para mapeamento da superfície de ataque do WordPress, fingerprinting de plugins e correlação offline de CVEs

139há 19 diasAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Ver Repositório
Site

FenrirLVX

Demonstração da TUI do Fenrir

CLI Go de alta velocidade para mapeamento de superfície de ataque do WordPress, fingerprinting de plugins e correlação offline de CVEs.

O FenrirLVX é um utilitário de segurança em Go focado e de baixo footprint, criado para operações autorizadas de segurança ofensiva, triagem de bug bounty e auditoria de perímetro. Ele faz fingerprinting de alvos WordPress, enumera plugins e temas, correlaciona as versões detectadas com um banco de dados local de vulnerabilidades (vuln_db.json) e produz achados de triagem determinísticos sem dependências de APIs externas.

[!IMPORTANT] Use o FenrirLVX apenas contra ativos que você possui ou para os quais possui autorização escrita explícita de avaliação.


Capacidades

  • Fingerprinting Direto: Detecção de WordPress e componentes em alvo único com zero dependências de APIs externas.
  • Enumeração de Componentes: Descoberta de versões de plugins e temas por meio de inspeção de ativos estáticos e telemetria de cabeçalhos.
  • Correlação Offline de Vulnerabilidades: Mapeamento local contra dados de CVEs e vulnerabilidades do Wordfence (vuln_db.json).
  • Relatório de Cobertura do Banco de Dados: Cada resultado informa o quanto do alvo o banco de dados realmente conseguiu cobrir, de modo que um veredito limpo seja distinguível de um desatualizado.
  • Evidência por Correspondência: Cada achado traz a versão detectada, o intervalo de advisories em que ela se enquadrou e se esse intervalo era ilimitado.
  • Pontuação de Confiança: Validação do sinal de versão considerando changelogs, assinaturas de cache e cabeçalhos de resposta.
  • Suporte a Consultas Shodan: Descoberta passiva opcional de hosts para faixas empresariais delimitadas.
  • Triagem em Massa Concorrente: Pool de workers multi-alvo com filtragem de borda de honeypots e canaries.
  • Multiplataforma: Builds nativos em binário único para Linux, macOS e Windows (amd64, arm64, 386).

Instalação

Via Homebrew (macOS e Linux)

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

A partir da Release

Baixe o arquivo para sua plataforma em releases. Cada arquivo contém o binário, vuln_db.json e um arquivo SHA256SUMS. Verifique-o:

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

Execute-o a partir do diretório que contém vuln_db.json. O banco de dados é procurado por caminho relativo, portanto o binário e o arquivo JSON precisam estar juntos.

A partir do código-fonte

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

vuln_db.json está incluído no repositório, portanto uma compilação a partir do código-fonte é totalmente offline, sem configuração adicional. Requer Go 1.27 ou mais recente.

Regenerar a Base de Dados

vuln_db.json é gerado a partir de uma exportação do Wordfence, que não está incluída no repositório devido ao seu tamanho. Para reconstruí-la a partir do seu próprio feed:

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

O conversor analisa o feed e reescreve vuln_db.json no local. É uma ferramenta de manutenção, não faz parte de uma build normal.


Utilização

Análise de Alvo Único

Analise diretamente um URL de alvo autorizado, sem serviços de terceiros:

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

A saída do scan detecta tecnologias CMS, plugins ativos, temas detetados e correlações com definições locais de vulnerabilidades com pontuação de confiança.

Reconhecimento de Alvo com Enriquecimento Shodan

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

A chave do Shodan é opcional; as funções de varredura direta funcionam totalmente offline.

Triagem em Massa via Consulta Shodan

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

Principais Flags da CLI

FlagComandos SuportadosDescrição
-tscan, wordpressURL ou domínio de destino
-kwordpress, massChave da API do Shodan (opcional)
-qmassFiltro de consulta de pesquisa do Shodan
-pmassTotal de páginas de resultados a buscar (padrão: 1)
-dmassAtraso de polling em segundos entre consultas (padrão: 5)
-PmassAtivar correspondência de versão estrita/precisa

Taxonomia do Console de Triagem

O FenrirLVX utiliza sinalização determinística de severidade em sua saída de 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

Um veredito limpo também reporta a cobertura do banco de dados:

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

[!IMPORTANT] Clean significa que nenhuma assinatura local correspondeu, não que o alvo esteja livre de problemas conhecidos. Quatro plugins não tinham dados de aviso neste banco de dados, e essa lacuna é declarada em vez de ocultada. Um scanner offline não pode provar a ausência. Ele só pode relatar o que seus dados cobrem.

[!NOTE] Plugins com um aviso sem limite (um * em qualquer um dos limites de versão) irão corresponder a qualquer versão detectada. Essas correspondências são sinalizadas para que você possa desconsiderá-las.


Estrutura do Projeto

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

Desenvolvimento

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

Os testes de pkg/engine cobrem o tratamento de limites de intervalo, a análise de versões, a contabilização de cobertura e a divulgação do caminho limpo. Eles são a rede de regressão para os dois modos de falha que importam aqui: um plugin silenciosamente ausente do banco de dados, e uma correspondência disparada em um advisory sem limite superior.


Licença

Licença MIT. Desenvolvido por @cyeezy08 para Leviathan OffSec.

Baixar ferramenta