Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Mirage — 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. | Kitploit
Outils/GitHubGitHub/gmh5225/mirage
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceAnalyse des VulnérabilitésCollecte d'InformationsRenseignement sur les Menaces
GitHubgmh5225/mirage

Mirage

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.

Voir le dépôt
112il y a 1 anPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Plateforme OSINT Mirage

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.

Architecture

Mirage est construit selon une architecture de microservices comprenant les composants suivants :

  • Passerelle API : Point d'entrée central pour toutes les requêtes des clients
  • Service d'authentification : Gère l'authentification et l'autorisation des utilisateurs
  • Service de gestion des utilisateurs : Gère les comptes utilisateurs et les permissions
  • Service d'orchestration des scans : Coordonne les tâches de collecte de données
  • Service de registre des modules : Gère les modules OSINT
  • Service de collecte de données : Exécute les modules de collecte OSINT
  • Service de stockage de données : Stocke les données de renseignement collectées
  • Service de moteur de corrélation : Analyse les relations entre les données collectées
  • Service de visualisation : Crée des représentations visuelles des données
  • Service de rapports : Génère des rapports basés sur les données collectées
  • Service de notification : Gère les alertes et les notifications
  • Service d'intégration : Se connecte aux systèmes externes
  • Service de configuration : Gère la configuration du système
  • Service de découverte : Découverte et enregistrement des services

Pile technologique

  • Backend : Principalement Rust (Actix-web, Rocket), avec quelques services en Go et Python
  • Frontend : React avec TypeScript
  • Bases de données : PostgreSQL, MongoDB, Neo4j
  • Cache : Redis
  • Recherche : Elasticsearch
  • Messagerie : RabbitMQ
  • Conteneurisation : Docker
  • Orchestration : Kubernetes

Premiers pas

Prérequis

  • Docker et Docker Compose
  • Rust 1.70 ou version ultérieure
  • Node.js 18 ou version ultérieure
  • Python 3.11 ou version ultérieure
  • Go 1.21 ou version ultérieure

Configuration de développement

  1. Clonez le dépôt :

    git clone https://github.com/poppopjmp/Mirage.git
    cd Mirage
    
  2. Créez un fichier .env avec la configuration nécessaire :

    cp .env.example .env
    # Edit .env with your configuration
    
  3. Démarrez l'environnement de développement :

    docker-compose -f docker-compose.dev.yml up
    
  4. Accédez à l'interface web à l'adresse http://localhost:3000

Déploiement en production

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/

Documentation

  • Architecture Overview
  • API Documentation
  • Module Development Guide
  • Deployment Guide

Contribution

Les contributions sont les bienvenues ! Veuillez consulter CONTRIBUTING.md pour plus de détails.

Licence

Ce projet est sous licence MIT - consultez le fichier LICENSE pour plus de détails.

Télécharger l’outil