
Plateforme OSINT de microservices en Rust qui automatise la collecte, la corrélation et la visualisation de renseignements pour le threat intelligence et la cartographie de la surface d'attaque.
Mirage est une plateforme de renseignement en sources ouvertes (OSINT) construite selon une architecture de microservices. Elle fournit un cadre évolutif et extensible pour collecter, analyser et visualiser des données de renseignement provenant de diverses sources.
Mirage est construit selon une architecture de microservices comprenant les composants suivants :
Clonez le dépôt :
git clone https://github.com/poppopjmp/Mirage.git
cd Mirage
Créez un fichier .env avec la configuration nécessaire :
cp .env.example .env
# Edit .env with your configuration
Démarrez l'environnement de développement :
docker-compose -f docker-compose.dev.yml up
Accédez à l'interface web à l'adresse http://localhost:3000
Pour le déploiement en production, nous recommandons d'utiliser 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/
Les contributions sont les bienvenues ! Veuillez consulter CONTRIBUTING.md pour plus de détails.
Ce projet est sous licence MIT - consultez le fichier LICENSE pour plus de détails.