
Microservice OSINT platform in Rust that automates intelligence collection, correlation, and visualization for threat intelligence and attack surface mapping.
Mirage is an open-source intelligence (OSINT) platform built as a microservice architecture. It provides a scalable and extensible framework for collecting, analyzing, and visualizing intelligence data from various sources.
Mirage is built using a microservice architecture with the following components:
Clone the repository:
git clone https://github.com/poppopjmp/Mirage.git
cd Mirage
Create a .env file with necessary configuration:
cp .env.example .env
# Edit .env with your configuration
Start the development environment:
docker-compose -f docker-compose.dev.yml up
Access the web UI at http://localhost:3000
For production deployment, we recommend using 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/
Contributions are welcome! Please see CONTRIBUTING.md for details.
This project is licensed under the MIT License - see the LICENSE file for details.