
Plataforma OSINT de microservicios en Rust que automatiza la recopilación, correlación y visualización de inteligencia para inteligencia de amenazas y mapeo de superficie de ataque.
Mirage es una plataforma de inteligencia de fuentes abiertas (OSINT) construida como una arquitectura de microservicios. Proporciona un marco escalable y extensible para recopilar, analizar y visualizar datos de inteligencia de diversas fuentes.
Mirage está construido utilizando una arquitectura de microservicios con los siguientes componentes:
Clona el repositorio:
git clone https://github.com/poppopjmp/Mirage.git
cd Mirage
Crea un archivo .env con la configuración necesaria:
cp .env.example .env
# Edita .env con tu configuración
Inicia el entorno de desarrollo:
docker-compose -f docker-compose.dev.yml up
Accede a la interfaz web en http://localhost:3000
Para el despliegue en producción, recomendamos usar Kubernetes:
# Configurar el espacio de nombres y los secretos de Kubernetes
kubectl apply -f kubernetes/mirage-namespace.yaml
# Desplegar los componentes de infraestructura
kubectl apply -f kubernetes/infrastructure/
# Desplegar los servicios
kubectl apply -f kubernetes/deployments/
¡Las contribuciones son bienvenidas! Consulta CONTRIBUTING.md para más detalles.
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.