
Plataforma OSINT de microsserviços em Rust que automatiza a coleta, correlação e visualização de inteligência para threat intelligence e mapeamento de superfície de ataque.
Mirage é uma plataforma de inteligência de fontes abertas (OSINT) construída como uma arquitetura de microsserviços. Ela fornece uma estrutura escalável e extensível para coletar, analisar e visualizar dados de inteligência de várias fontes.
Mirage é construída usando uma arquitetura de microsserviços com os seguintes componentes:
Clone o repositório:
git clone https://github.com/poppopjmp/Mirage.git
cd Mirage
Crie um arquivo .env com a configuração necessária:
cp .env.example .env
# Edit .env with your configuration
Inicie o ambiente de desenvolvimento:
docker-compose -f docker-compose.dev.yml up
Acesse a interface web em http://localhost:3000
Para implantação em produção, recomendamos usar Kubernetes:
# Setup Kubernetes namespace and secrets
kubectl apply -f kubernetes/mirage-namespace.yaml
# Deploy infrastructure components
kubectl apply -f kubernetes/infrastructure/
# Deploy services
kubectl apply -f kubernetes/deployments/
Contribuições são bem-vindas! Consulte CONTRIBUTING.md para obter detalhes.
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.