
Plataforma de Threat Hunting e Gestão de Superfície de Ataque Um único binário Go estático para reconhecimento passivo e semi-ofensivo, correlação, pontuação de risco e monitoramento contínuo.
Plataforma de Threat Hunting e Gestão de Superfície de Ataque
Um único binário Go estático para reconhecimento passivo e semi-ofensivo, correlação, pontuação de risco e monitorização contínua.
O Obscura Scan é uma plataforma de gestão de superfície de ataque e OSINT/recon que corre como um único binário estático — sem Python, sem virtualenv, sem bibliotecas de sistema, sem servidor de base de dados. Aponta-o para um domínio, URL ou IP e ele executa dezenas de módulos de reconhecimento em simultâneo, correlaciona os resultados, calcula a pontuação de risco, opcionalmente enriquece com um LLM e serve tudo através de uma interface web limpa + API REST com streaming de progresso em tempo real.
É a reescrita em Go da plataforma anteriormente conhecida internamente como AEGIS, rearquitetada para velocidade, segurança e implementação num único ficheiro.
A maior parte do valor não requer chaves de API. 43 dos 50 módulos são totalmente autónomos — comunicam diretamente com o alvo e com os protocolos DNS/TLS/HTTP. O Obscura Scan funciona com zero chaves configuradas; os módulos que requerem chaves simplesmente são ignorados com uma justificação.
confirmed/firm/tentative); a pontuação é ancorada pelo pior achado confirmado e apenas ajustada pelo volume, para que uma enxurrada de heurísticas de baixa confiança não consiga fixar o medidor em 100. A desduplicação entre módulos e a supressão de falsos positivos com um clique mantêm o relatório denso em sinal./metrics Prometheus, logging estruturado, encerramento gracioso.# 1. Get it (see Installation for binaries / Docker)
git clone https://github.com/security-life-org/Obscura.git
cd Obscura
make build # -> bin/obscura (CGO_ENABLED=0, pure Go)
# 2. Run it (every config value is optional)
./bin/obscura
# 3. Open the UI
# http://127.0.0.1:8080
Em seguida, insira um alvo (por exemplo, example.com), escolha um perfil e clique em Start Scan. Os resultados são exibidos como um relatório legível — medidor de risco, descobertas, tabelas por módulo — e não como JSON bruto.
./bin/obscura --version # build info
./bin/obscura --allow-internal # permit private/loopback targets (authorized internal use)