EM ANDAMENTO
Resumo técnico
Consulta a API colaborativa abuse.ch para classificar URLs, hosts e hashes como maliciosos ou limpos. Auto-detecção de tipo (URL/host/hash), cache MySQL 24h, enricher Intel Hub (prioridade 41) com orçamento de live lookups e sinais de severidade. API requer Auth-Key gratuita (auth.abuse.ch). UI vermelha 4 abas com cards KPI e histórico paginado.
Escopo executado
plugin.php(45 linhas): aba "URLhaus" em "Threat Intel" com íconelink, doc, enricher Intel Hub (tipourl, prioridade 41), 6 ações de API.backend.php(338 linhas): instalação lazy da tabelaurlhaus_cache,uh_api_query()POST para abuse.ch API v1,uh_verify()com auto-detecção de tipo e cache 24h,uh_intel_enrich()com orçamento de live lookups,uh_stats()com health check da API,uh_history()paginado,uh_alerts()filtrando status malicious.tab.php(408 linhas): Alpine.js 4 abas (Verificar URL, Histórico, Alertas, Configurações), tema vermelho, campo de busca com auto-detecção, cards KPI (total, maliciosas, limpas, hoje), tabela de histórico paginada, lista de alertas, campo Auth-Key password.fastr.json: comando/urlhaus <url>— verificação direta viauh_verify.doc.md(53 linhas): documentação técnica do autor (PT).icon.svg: ícone link.
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 URLs maliciosas via abuse.ch URLhaus API com verificação automática de tipo (URL/host/hash), cache MySQL 24h, enriquecimento via Intel Hub para URLs detectadas em tarefas e comentários, alertas de ameaças e histórico paginado — tudo em uma tabela e UI vermelha com 4 abas.
Arquitetura e organização
- PHP 8
- MySQL 8
- abuse.ch API
- cURL
- Alpine.js
- Intel Hub
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.