Dans un paysage numérique de plus en plus complexe et réglementé, les organisations doivent disposer d’une vision claire et actualisée de leur système d'information pour en assurer le pilotage, la conformité et la résilience. Mercator est une application web open source puissante, conçue pour répondre à cet objectif en permettant une cartographie structurée et dynamique des systèmes d'information, conformément aux principes énoncés dans le guide de cartographie du système d'information de l'ANSSI.
Que vous soyez une entité essentielle ou impliqué dans une démarche plus large de gouvernance IT, Mercator propose une solution évolutive et pragmatique pour visualiser les dépendances, identifier les actifs critiques et appuyer la gestion des risques. Son interface intuitive, son modèle extensible et sa communauté active en font un outil de référence pour construire une compréhension partagée de votre environnement numérique.
Reconnu pour sa qualité et sa pertinence opérationnelle, Mercator s’impose aujourd’hui comme le meilleur outil open source de cartographie et de gouvernance du système d'information.
📚 Explorer la Documentation | 🔍 Voir les Sources de l'Application
📖 Lire ceci dans d'autres langues : Anglais
- 🖥️ Visualisations Complètes : Générer des représentations graphiques de votre écosystème, y compris les vues logiques, administratives et de l'infrastructure physique.
- 📝 Rapports d'Architecture : Créez automatiquement des rapports détaillés sur l'architecture de votre système d'information.
- 🗺️ Diagrammes de Cartographie : Dessinez et exportez des diagrammes de cartographie pour communiquer visuellement l'architecture du système.
- ✅ Suivi de la Conformité : Évaluez et calculez les niveaux de conformité de vos systèmes.
- 🔒 Intégrations de Sécurité : Recherchez des vulnérabilités en utilisant l'intégration CVE-Search.
- 📊 Exportation de Données : Exportez des données dans divers formats, y compris Excel, CSV et PDF.
- 🌐 API REST : Intégrez facilement avec d'autres systèmes en utilisant l'API REST avec support JSON.
- 👥 Gestion Multi-Utilisateurs : Contrôle d'accès basé sur les rôles pour les environnements collaboratifs.
- 🌍 Support Multilingue : Disponible en plusieurs langues pour les équipes internationales.
- 🔗 Intégration LDAP/Active Directory : Connectez-vous avec des annuaires d'utilisateurs existants pour une authentification simplifiée.
- 🛠️ Support CPE : Exploitez Common Platform Enumeration (CPE) pour une identification améliorée du système.
- Backend: PHP, Laravel
- Frontend: JavaScript
- Bases de Données: MariaDB, MySQL, PostgreSQL, and SQLite (Voir Documentation Laravel Database)
- Bibliothèques Supplémentaires: WebAssembly, Graphviz, ChartJS
Pour des instructions détaillées, veuillez vous référer aux guides d'installation :
Démarrez rapidement avec Docker. Exécutez une instance locale en mode développement avec la base de données de démonstration :
docker run -it --rm -e USE_DEMO_DATA=1 -p 8080:8080 --name mercator ghcr.io/dbarzin/mercator:latestSi vous ne souhaitez pas utiliser la base de données de démonstration, la première fois que vous démarrez Docker, vous devez initialiser la base de données pour créer l'utilisateur administrateur avec l'option SEED_DATABASE:
docker run -it --rm -e SEED_DATABASE=1 -p 8080:8080 --name mercator ghcr.io/dbarzin/mercator:latestPour rendre vos données persistantes avec SQLite :
touch ./db.sqlite && chmod a+w ./db.sqlite
docker run -it --rm -e APP_ENV=development -p 8080:8080 -v $PWD/db.sqlite:/var/www/mercator/sql/db.sqlite ghcr.io/dbarzin/mercator:latestPopulez la base de données avec des données de démonstration :
docker run -it --rm \
-e APP_ENV=development \
-p 8080:8080 \
-v $PWD/db.sqlite:/var/www/mercator/sql/db.sqlite \
-e USE_DEMO_DATA=1 \
ghcr.io/dbarzin/mercator:latestAccédez à votre instance via http://127.0.0.1:8080.
user : admin@admin.com
password : passwordPour un environnement de production prêt à l'emploi avec HTTPS et une configuration automatisée, consultez le dossier docker-compose.
Restez informé des dernières améliorations et mises à jour dans le Changelog.
Mercator est un logiciel open-source distribué sous la licence GPL.
Mercator est un projet open source soutenu par l'organisation OW2, qui promeut des logiciels libres fiables, industriels et interopérables.








