Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Mirage — Microservice-OSINT-Plattform in Rust, die die Sammlung, Korrelation und Visualisierung von Informationen für Threat Intelligence und die Kartierung der Angriffsfläche automatisiert. | Kitploit
Tools/GitHubGitHub/gmh5225/mirage
OSINT (Open-Source-Intelligence)AufklärungSchwachstellenanalyseInformationsbeschaffungBedrohungsanalyse
GitHubgmh5225/mirage

Mirage

Microservice-OSINT-Plattform in Rust, die die Sammlung, Korrelation und Visualisierung von Informationen für Threat Intelligence und die Kartierung der Angriffsfläche automatisiert.

Repository anzeigen
110vor 1 JahrNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Mirage OSINT-Plattform

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.

Architektur

Mirage ist unter Verwendung einer Microservice-Architektur mit den folgenden Komponenten aufgebaut:

  • API-Gateway: Zentraler Einstiegspunkt für alle Client-Anfragen
  • Authentifizierungsdienst: Übernimmt die Benutzerauthentifizierung und -autorisierung
  • Benutzerverwaltungsdienst: Verwaltet Benutzerkonten und Berechtigungen
  • Scan-Orchestrierungsdienst: Koordiniert Datenerfassungsaufgaben
  • Modulregistrierungsdienst: Verwaltet OSINT-Module
  • Datenerfassungsdienst: Führt OSINT-Erfassungsmodule aus
  • Datenspeicherdienst: Speichert erfasste Intelligence-Daten
  • Korrelations-Engine-Dienst: Analysiert Beziehungen zwischen erfassten Daten
  • Visualisierungsdienst: Erstellt visuelle Darstellungen von Daten
  • Berichtsdienst: Erstellt Berichte auf Grundlage erfasster Daten
  • Benachrichtigungsdienst: Übernimmt Warnungen und Benachrichtigungen
  • Integrationsdienst: Verbindet mit externen Systemen
  • Konfigurationsdienst: Verwaltet die Systemkonfiguration
  • Discovery-Dienst: Service-Discovery und -Registrierung

Technologie-Stack

  • Backend: Hauptsächlich Rust (Actix-web, Rocket), mit einigen Go- und Python-Diensten
  • Frontend: React mit TypeScript
  • Datenbanken: PostgreSQL, MongoDB, Neo4j
  • Cache: Redis
  • Suche: Elasticsearch
  • Messaging: RabbitMQ
  • Containerisierung: Docker
  • Orchestrierung: Kubernetes

Erste Schritte

Voraussetzungen

  • Docker und Docker Compose
  • Rust 1.70 oder neuer
  • Node.js 18 oder neuer
  • Python 3.11 oder neuer
  • Go 1.21 oder neuer

Entwicklungsumgebung einrichten

  1. Klonen Sie das Repository:

    git clone https://github.com/poppopjmp/Mirage.git
    cd Mirage
    
  2. Erstellen Sie eine .env-Datei mit der erforderlichen Konfiguration:

    cp .env.example .env
    # Edit .env with your configuration
    
  3. Starten Sie die Entwicklungsumgebung:

    docker-compose -f docker-compose.dev.yml up
    
  4. Greifen Sie auf die Web-Oberfläche unter http://localhost:3000 zu

Produktionsbereitstellung

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/

Dokumentation

  • Architekturübersicht
  • API-Dokumentation
  • Leitfaden zur Modulentwicklung
  • Bereitstellungsleitfaden

Mitwirken

Beiträge sind willkommen! Weitere Details finden Sie in CONTRIBUTING.md.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – weitere Details finden Sie in der Datei LICENSE.

Tool herunterladen