EM ANDAMENTO
Resumo técnico
Shodan para NEXUS consulta a Shodan API para enriquecer IPs detectados em tarefas e comentários, com cache MySQL (shodan_cache) e TTL configurável (1–168h). Enricher no Intel Hub (prioridade 43) processa artefatos de IP com orçamento de live lookups e fallback para cache. Lookup normaliza portas, serviços, banners (180 chars), CVEs, geolocalização e ASN. UI rose em 3 abas com API key mascarada, toggles de enriquecimento e seleção de banners/CVEs.
Escopo executado
plugin.php(45 linhas): aba "Shodan" em "OSINT & Enrichment" com íconeradar, doc, enricher Intel Hub (shodan_intel_enrich, tipoip, prioridade 43), 5 ações de API.backend.php(643 linhas): instalação lazy viainstall.sql,shodan_api_host()com curl 25s, normalização de host (portas, serviços, CVEs), cache comINSERT ... ON DUPLICATE KEY UPDATE, extração de IPs (IPv4+IPv6, regex, limite 5/doc), geração de markdown, enricher com orçamento de live lookups e fallback cache.tab.php(365 linhas): Alpine.js 3 abas (Consultar IP, Histórico, Configurações), tema rose, cards KPI (cache, hoje, com portas, com CVEs), campo de API key password, toggles de enriquecimento, TTL cache.fastr.json: comando/shodan <ip>— lookup direto viashodan_lookup.doc.md(63 linhas): documentação técnica do autor (PT).icon.png: ícone Shodan em PNG.
Andamento no GitHub (issues)
Painel em tempo real com as issues mais recentes do repositório.
live feed
abrir issues no githubcarregando andamento...
não foi possivel carregar as issues agora. abra no github pelo link acima.
Resultados reais
Consulta de ativos expostos via Shodan API: lookup de IPs com portas, serviços, banners, CVEs e geolocalização, cache MySQL com TTL configurável, enriquecimento automático via Intel Hub em tarefas e comentários — tudo em uma tabela, 5 endpoints e UI rose com 3 abas.
Arquitetura e organização
- PHP 8
- MySQL 8
- Shodan API
- cURL
- Alpine.js
- Intel Hub
- admin_configs
Execução e operação
O projeto segue fluxo reprodutível de execução com validação técnica em ambiente de produção/similar.
Screenshots
Falar sobre este projeto
Aplique este modelo no seu ambiente e acelere a entrega com consistência técnica.