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
sysmon-modular — Un référentiel de modules de configuration sysmon | Kitploit
Outils/GitHubGitHub/olafhartong/sysmon-modular
Outils DéfensifsCriminalistique NumériqueDétection d'IntrusionRéponse aux IncidentsAnalyse de Journaux
GitHubolafhartong/sysmon-modular

sysmon-modular

Un référentiel de modules de configuration sysmon

Voir le dépôt
3.1k65350il y a 6 joursVérifié par Kitploit

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

sysmon-modular | Un dépôt de configuration Sysmon que chacun peut personnaliser

license Maintenance GitHub last commit Build Sysmon configurations Twitter Discord Shield

Sysmon Modular est un dépôt de configuration pour Microsoft Sysinternals Sysmon. De petits modules XML facilitent la sélection, la revue et la maintenance de la télémétrie utile à votre organisation. L'outil Go sysmon-modular construit des configurations à partir de ces modules et aide à les valider, les analyser et les comparer.

Chaque configuration est un point de départ. Révisez-la et ajustez-la en fonction de vos applications, des rôles de vos postes, de vos besoins de détection et de votre budget de journalisation avant de la déployer largement. Utilisez un ensemble gérable de profils pour les postes de travail, les serveurs et les contrôleurs de domaine, et mesurez leur comportement sur des machines représentatives.

Ce projet n'aurait pas été possible sans la configuration originale de SwiftOnSecurity, qui a inspiré Sysmon Modular et reste l'une de ses fondations.

Sommaire

  • Configurations pré-générées
  • Obtenir l'outillage
  • Générer une configuration
  • Valider, analyser et comparer
  • Générer des modules à partir de KQL et MDE
  • Utilisation
  • CI/CD et versions
  • Documentation
  • Contribution
  • Communauté Sysmon
  • Plus d'informations

Configurations pré-générées

Téléchargez les configurations de départ habituelles depuis la dernière version GitHub. Ces fichiers XML consolidés sont générés à partir des modules sources et distribués comme ressources de version plutôt que stockés dans le dépôt.

ProfilTéléchargementObjectif de collecte
Équilibrésysmonconfig.xmlLa configuration de départ habituelle, sans archivage FileDelete.
Équilibré avec FileDeletesysmonconfig-with-filedelete.xmlAjoute la collecte FileDelete et l'archivage de fichiers. Tenez compte des besoins en espace disque de l'archive.
Exclusions uniquementsysmonconfig-excludes-only.xmlUn profil très verbeux construit à partir de modules d'exclusion. Attendez-vous à un volume d'événements important et ajustez avant toute utilisation en production.

Les trois profils sont générés pour Sysmon 15.21, 14.16, 13.34 et 12.03. Les noms de fichiers versionnés incluent la cible, par exemple sysmonconfig-14.16.xml ; les noms non versionnés ci-dessus sont des alias pour 15.21. Sélectionnez la version installée sur vos postes. Pour des déploiements contrôlés, épinglez une version spécifique plutôt que de déployer automatiquement latest.

Deux profils restent des exemples distincts dans le dépôt :

  • Configuration de recherche : collecte extrêmement verbeuse pour des sessions de recherche courtes et contrôlées. Elle peut consommer une quantité substantielle de CPU, de mémoire et de capacité de journalisation ; chargez une configuration plus légère une fois l'investigation terminée.
  • Configuration MDE-augment : collecte sélectionnée destinée à compléter Microsoft Defender for Endpoint avec moins de chevauchement. Elle n'active pas tous les événements Sysmon. Consultez le guide de génération MDE-augment pour reconstruire et examiner sa liste d'exclusions.

La release inclut également des outils précompilés, une couche ATT&CK Navigator dérivée de la configuration équilibrée 15.21, et un manifeste SHA256SUMS.

Obtenir l'outillage

Le CLI Go est le générateur pris en charge. Les exemples de ce README s'exécutent depuis la racine du dépôt et utilisent un binaire enregistré dans tooling. Commencez par une copie locale si vous souhaitez générer des configurations à partir des modules sources :

git clone https://github.com/olafhartong/sysmon-modular.git
cd sysmon-modular

Binaires précompilés

Téléchargez le binaire correspondant à votre système d'exploitation et à votre architecture depuis GitHub Releases. Go n'est pas requis pour utiliser ces binaires.

SystèmeRessource de version
Windows x64sysmon-modular-windows-amd64.exe
Windows ARM64sysmon-modular-windows-arm64.exe
Linux x64sysmon-modular-linux-amd64
Linux ARM64sysmon-modular-linux-arm64
macOS Intelsysmon-modular-darwin-amd64
macOS Apple siliconsysmon-modular-darwin-arm64

Enregistrez le téléchargement sous tooling/sysmon-modular, ou tooling/sysmon-modular.exe sous Windows. Sous Linux et macOS, rendez-le exécutable une fois :

chmod +x tooling/sysmon-modular

Compilation

La compilation depuis les sources nécessite Go 1.22 ou une version plus récente et n'utilise que la bibliothèque standard de Go.

Depuis la racine du dépôt sous Linux ou macOS :

go -C tooling build -o "$PWD/tooling/sysmon-modular" ./cmd/sysmon-modular

Depuis PowerShell sur Windows :

go -C tooling build -o "$PWD\tooling\sysmon-modular.exe" ./cmd/sysmon-modular

Vous pouvez également exécuter des commandes directement avec Go. Par exemple :

go -C tooling run ./cmd/sysmon-modular --version

go -C tooling run exécute le programme depuis le répertoire tooling. Utilisez des chemins absolus lorsque vous adaptez les exemples de la racine du dépôt à cette forme, ou suivez les exemples relatifs à tooling dans la référence des commandes.

Version et aide

L'outillage démarre à la version de build 1.0 :

./tooling/sysmon-modular --version
./tooling/sysmon-modular help
./tooling/sysmon-modular merge --help

version et --version affichent sysmon-modular 1.0. La version de build apparaît également dans l'aide de premier niveau et dans l'aide spécifique aux commandes. Elle identifie l'outillage ; --sysmon-version sélectionne à la place l'exécutable Sysmon cible.

Télécharger l’outil