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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Detection-struts-cve-2017-5638-detector — Sistema de detecção de anomalias em tempo real para o exploit Apache Struts CVE-2017-5638 usando análise de streaming, análise de bytes 3-gram e Count-Min Sketch. Detecta ataques RCE sem assinaturas, com latência <5ms e <0,1% de falsos positivos. | Kitploit
Ferramentas/GitHubGitHub/joidiego/detection-struts-cve-2017-5638-detector
Análise de VulnerabilidadesExploraçãoSegurança WebAprendizado de MáquinaDetecção de IntrusãoDetecção de Anomalias
GitHubjoidiego/detection-struts-cve-2017-5638-detector

Detection-struts-cve-2017-5638-detector

Sistema de detecção de anomalias em tempo real para o exploit Apache Struts CVE-2017-5638 usando análise de streaming, análise de bytes 3-gram e Count-Min Sketch. Detecta ataques RCE sem assinaturas, com latência <5ms e <0,1% de falsos positivos.

Ver Repositório
16há 1 anoAinda 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

🚨 Detecção de Anomalias em Tempo Real para Apache Struts CVE-2017-5638

Detecção de Exploit Zero-Day Baseada em Análise de Streaming e Estruturas de Dados Probabilísticas

Dashboard Screenshot Dashboard Screenshot

📌 Descrição do Projeto

Este projeto é um sistema de detecção de anomalias em tempo real projetado para detectar exploração de RCE (Execução Remota de Código) no Apache Struts através da vulnerabilidade CVE-2017-5638, sem depender de assinaturas ou padrões conhecidos.

CVE-2017-5638 é uma vulnerabilidade crítica usada no ataque Equifax de 2017, que causou o vazamento de dados pessoais de 147 milhões de pessoas. Este ataque teve sucesso devido à falha no gerenciamento de patches e detecção precoce.

Este sistema supera essa fraqueza com:

  • ✅ Detecção baseada em comportamento (não em assinaturas)
  • ✅ Análise de 3-gram em nível de byte de todas as requisições HTTP
  • ✅ Count-Min Sketch para rastreamento eficiente de frequência
  • ✅ Divergência KL para medir o desvio do padrão normal
  • ✅ Limiar adaptativo (média + 3σ) para detecção em tempo real
  • ✅ Dashboard visual com Streamlit

O objetivo: detectar exploração zero-day antes que o sistema seja comprometido, mesmo que o payload nunca tenha sido visto antes.


🎯 Objetivos Principais

  • Detectar exploração Struts em tempo real com latência ≤ 5ms
  • Memória ≤ 1 GB mesmo com throughput ≥ 50.000 requisições/segundo
  • Taxa de falsos positivos < 0,1% em dados normais
  • Taxa de detecção ≥ 95% em payloads de exploração sintéticos
  • Sistema pode ser implantado e monitorado em tempo real

Etapas para executar

  • Execute o simulador de logs (50k req/seg, 60 segundos) python scripts/simulate_logs.py
  • Execute o sistema de detecção python src/main.py
  • Abra o dashboard em tempo real em um novo terminal streamlit run scripts/dashboard.py
Baixar ferramenta