
Microservice-OSINT-Plattform in Rust, die die Sammlung, Korrelation und Visualisierung von Informationen für Threat Intelligence und die Kartierung der Angriffsfläche automatisiert.
Mirage ist eine Open-Source-Intelligence-(OSINT-)Plattform, die als Microservice-Architektur aufgebaut ist. Sie bietet ein skalierbares und erweiterbares Framework zum Sammeln, Analysieren und Visualisieren von Intelligence-Daten aus verschiedenen Quellen.
Mirage ist unter Verwendung einer Microservice-Architektur mit den folgenden Komponenten aufgebaut:
Klonen Sie das Repository:
git clone https://github.com/poppopjmp/Mirage.git
cd Mirage
Erstellen Sie eine .env-Datei mit der erforderlichen Konfiguration:
cp .env.example .env
# Edit .env with your configuration
Starten Sie die Entwicklungsumgebung:
docker-compose -f docker-compose.dev.yml up
Greifen Sie auf die Web-Oberfläche unter http://localhost:3000 zu
Für die Produktionsbereitstellung empfehlen wir die Verwendung von 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/
Beiträge sind willkommen! Weitere Details finden Sie in CONTRIBUTING.md.
Dieses Projekt ist unter der MIT-Lizenz lizenziert – weitere Details finden Sie in der Datei LICENSE.