
Piattaforma OSINT a microservizi in Rust che automatizza la raccolta, la correlazione e la visualizzazione di informazioni per il threat intelligence e la mappatura della superficie di attacco.
Mirage è una piattaforma di open-source intelligence (OSINT) costruita con un'architettura a microservizi. Fornisce un framework scalabile ed estensibile per raccogliere, analizzare e visualizzare dati di intelligence provenienti da varie fonti.
Mirage è costruita utilizzando un'architettura a microservizi con i seguenti componenti:
Clona il repository:
git clone https://github.com/poppopjmp/Mirage.git
cd Mirage
Crea un file .env con la configurazione necessaria:
cp .env.example .env
# Edit .env with your configuration
Avvia l'ambiente di sviluppo:
docker-compose -f docker-compose.dev.yml up
Accedi all'interfaccia web all'indirizzo http://localhost:3000
Per la distribuzione in produzione, consigliamo di utilizzare 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/
I contributi sono benvenuti! Consulta CONTRIBUTING.md per i dettagli.
Questo progetto è distribuito con licenza MIT - consulta il file LICENSE per i dettagli.