MAGO
Intelligence Grid
Plataforma OSINT com 19 agentes autonomos que transforma alvos em grafos de inteligencia conectados por evidencia.
Um alvo entra.
Um grafo de inteligencia sai.
MAGO orquestra 19 agentes especializados que executam reconhecimento passivo, analise de infraestrutura, correlacao de entidades e geracao de relatorios — tudo a partir de um unico alvo: IP, dominio, email ou organizacao.
Cada agente opera de forma autonoma dentro de seu escopo, alimentando um grafo compartilhado de inteligencia. O resultado nao e uma lista de dados brutos — e um mapa de relacoes entre entidades, enriquecido com scoring de risco, geolocalizacao e timeline de eventos.
A filosofia e tecnomancia: tecnologia como magia cujo mecanismo foi documentado. Cada spell tem seu codigo aberto. Cada decisao de um agente e rastreavel. Nenhuma caixa preta.
Tres formas de operar
Comando Direto
Execute spells individuais com controle total sobre parametros e output.
python3 spells/multi_osint.py 45.33.32.156 --save
# Analise de dominio
python3 spells/tech_detector.py target.com
# Scan de vulnerabilidades
python3 spells/vuln_scanner.py target.com
Pipeline
Encadeie multiplos spells via API. O dashboard mostra progresso em tempo real.
curl -X POST /api/pipeline \
-d '{"target": "target.com",
"spells": [
"tech_detector",
"js_analyzer",
"vuln_scanner"
]}'
Linguagem Natural
Use Claude Code CLI com skills OSINT para investigacoes conversacionais.
/osint target.com
# Com traceroute
/osint 45.33.32.156 --traceroute
# Relatorio completo
/osint target.com --report
Pipeline de Inteligencia
Quatro fases transformam dados brutos em inteligencia acionavel.
Coletar
Reconhecimento passivo em fontes abertas. Nenhum pacote enviado ao alvo.
▸ ip_osint · multi_osint
▸ tech_detector · tls_probe
▸ js_analyzer · endpoint_enum
Analisar
Correlacao de entidades, scoring de risco, deteccao de padroes.
▸ vuln_scanner · waf_detector
▸ param_fuzzer · cors_exploit
▸ firebase_audit
Operar
Agentes autonomos executam pipelines de investigacao com decisao propria.
▸ recon-chain pipeline
▸ osint-pro familiar
▸ 21 Claude Code skills
Entregar
Grafos, mapas, timeline e relatorios markdown com fontes rastreaveis.
▸ Dashboard interativo
▸ Constellation graph
▸ ScryingPool geomap
19 Agentes Especializados
Cada agente opera de forma autonoma dentro de seu escopo, alimentando o grafo compartilhado.
Camada de Coleta
Enumeracao de subdomains via crt.sh, brute e zone transfer
Scan de portas via Shodan InternetDB + nmap passivo
Analise de certificados TLS, cadeia e transparency logs
WHOIS + RDAP para registrant, datas e nameservers
Geolocalizacao de IPs com ip-api, IPinfo e MaxMind
Deteccao de stack tecnologico via headers, DOM e JS
Camada de Analise
Scoring CVSS, CVE matching e priorizacao de riscos
Correlacao com ThreatFox, URLhaus, OTX e abuse feeds
Analise estatica de JS: endpoints, secrets, API keys
Mapeamento de CDN, WAF, load balancers e cloud provider
Deteccao de padroes: misconfig, default creds, exposed admin
Cruzamento de dados entre agentes, dedup e link analysis
Camada de Operacao
Orquestra pipelines de recon, decide proximo passo
Investigador com metodologia de 10 fases e decisao autonoma
Valida escopo legal, bloqueia scans nao autorizados
Camada de Entrega
Gera relatorios markdown com fontes, CVSS e recomendacoes
Constroi grafo de entidades para o Constellation viewer
SSE feed de alertas em tempo real para o dashboard
Renderiza dados geograficos no ScryingPool (Leaflet)
27 Spells Executaveis
Scripts Python independentes. Cada spell faz uma coisa bem feita.
Reconhecimento
Seguranca
Infraestrutura
27+ APIs Integradas
Todas free-tier ou sem autenticacao. Catalogo completo em sigils/apis.md
Tecnologias
Backend
Python 3.11+ · FastAPI 0.133 · Uvicorn
MongoDB · Motor 3.7 (async driver)
SSE · sse-starlette (feed de alertas)
WebSocket · streaming de output em tempo real
PM2 · process manager em producao
Frontend
React 19 · TypeScript 5.9 · Vite 7
Zustand 5 · state management
xterm 5 · terminal emulado (EtherTerminal)
Leaflet 1.9 · mapa interativo (ScryingPool)
D3 7 · grafo de entidades (Constellation)
AI / Agentes
Claude Code CLI · 21 skills OSINT
Opus / Sonnet / Haiku · por complexidade
MCP · browser agent + tool use
Infra
VPS · 8 vCPU · 32GB RAM · 400GB NVMe
nginx · reverse proxy + SSL
GitHub Actions · CI/CD
@tecnomancy/alchemy · FP primitives
Proximos passos