Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ProbeManager — Gestion centralisée des systèmes de détection d'intrusion comme Suricata, Bro, Ossec... | Kitploit
Outils/GitHubGitHub/treussart/probemanager
Outils DéfensifsÉvasion IDS/IPSAudit de ConfigurationSécurité RéseauDétection d'IntrusionAnalyse de JournauxArchived
GitHubtreussart/probemanager

ProbeManager

Gestion centralisée des systèmes de détection d'intrusion comme Suricata, Bro, Ossec...

Voir le dépôt
711910il y a 7 ansVé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

############ ProbeManager ############

.. image:: https://www.ko-fi.com/img/donate_sm.png :alt: Faire un don :target: https://ko-fi.com/mtreussart

|Licence| |Version|

.. image:: https://api.codacy.com/project/badge/Grade/afc2ab5226584ac3b594eb09ebcc2ccc?branch=master :alt: Codacy Grade :target: https://app.codacy.com/app/treussart/ProbeManager?utm_source=github.com&utm_medium=referral&utm_content=treussart/ProbeManager&utm_campaign=badger

.. image:: https://api.codacy.com/project/badge/Coverage/8c16c475964d4db58ce0c7de0d03abbf?branch=master :alt: Codacy Coverage :target: https://www.codacy.com/app/treussart/ProbeManager?utm_source=github.com&utm_medium=referral&utm_content=treussart/ProbeManager&utm_campaign=Badge_Coverage

+------------------+--------------------+ | Statut | Système d'exploitation| +==================+====================+ | |Build_Status| | Linux x86_64 | +------------------+--------------------+

.. |Licence| image:: https://img.shields.io/github/license/treussart/ProbeManager.svg .. |Stars| image:: https://img.shields.io/github/stars/treussart/ProbeManager.svg .. |Forks| image:: https://img.shields.io/github/forks/treussart/ProbeManager.svg .. |Downloads| image:: https://img.shields.io/github/downloads/treussart/ProbeManager/total.svg .. |Version| image:: .. |Commits| image:: .. |Build_Status| image:: :target:

https://img.shields.io/github/tag/treussart/ProbeManager.svg
https://img.shields.io/github/commits-since/treussart/ProbeManager/latest.svg
https://travis-ci.org/treussart/ProbeManager.svg?branch=master
https://travis-ci.org/treussart/ProbeManager

Présentation

Il est courant de constater que de nombreux IDS (systèmes de détection d'intrusion), y compris le logiciel et ses règles, ne sont pas mis à jour régulièrement. Cela s'explique par le fait que la gestion du logiciel et des règles est souvent compliquée, ce qui peut être un problème particulier pour les petites et moyennes entreprises qui manquent généralement d'expertise en sécurité des systèmes et d'opérateurs à temps plein pour superviser leurs IDS respectifs. Ce constat m'a encouragé à développer une application (ProbeManager) qui permettra de mieux gérer les sondes de détection réseau et machine sur un système.

ProbeManager est une application qui centralise la gestion des systèmes de détection d'intrusion. Le but de ProbeManager est de simplifier le déploiement des sondes de détection et de regrouper toutes leurs fonctionnalités en un seul endroit. ProbeManager vous permet également de vérifier l'état des sondes et d'être notifié en cas de problème ou de dysfonctionnement. ProbeManager n'est pas un SIEM (gestion des informations et des événements de sécurité), par conséquent, il n'affiche pas les sorties des sondes (alertes, journaux, etc…)

ProbeManager est actuellement compatible avec les NIDS Suricata et Bro, et le sera bientôt également avec OSSEC.

Fonctionnalités

  • Rechercher des règles dans toutes les sondes.
  • Lister les sondes installées et leur état (en cours d'exécution ou non, durée de fonctionnement…).
  • Installer, mettre à jour une sonde.
  • Démarrer, arrêter, recharger et redémarrer une sonde.
  • Notifications Push, Email (changement d'état, …).
  • API Restfull.
  • Voir toutes les tâches asynchrones.

Utilisation

.. image:: https://raw.githubusercontent.com/treussart/ProbeManager/master/docs/data/Deployement_example_of_Probemanager_in_a_network.png :alt: Exemple de déploiement de Probemanager dans un réseau

.. image:: https://raw.githubusercontent.com/treussart/ProbeManager/master/docs/data/Deployement_example_of_Probemanager_in_a_VPS.png :alt: Exemple de déploiement de Probemanager dans un VPS

Installation

Système d'exploitation

+------------+------------+-----------+ | OS | prod | test | +============+============+===========+ | OSX 12+ | | X | +------------+------------+-----------+ | Debian 9 | X | | +------------+------------+-----------+ | Ubuntu 14 | X | | +------------+------------+-----------+

OSX 12+ (Uniquement pour le développement du projet), Debian stable et Ubuntu 14.04+ sont supportés et testés.

Prérequis

  • Python3.5+
  • Pip
  • Rabbitmq-server (installé avec le script d'installation)
  • Postgresql (installé avec le script d'installation)

Récupérer le projet

Code source sur Github <https://github.com/treussart/ProbeManager/>_

.. code-block:: sh

root@kitploit:~
git clone --recursive https://github.com/treussart/ProbeManager.git

Installation

Pour le développeur : ^^^^^^^^^^^^^^^^^^^^^

.. code-block:: sh

root@kitploit:~
./install.sh
./start.sh

Pour la production : ^^^^^^^^^^^^^^^^^^^^

Chemin de destination par défaut : /usr/local/share

Pour le même chemin de destination : .

Assurez-vous d'avoir les droits d'écriture dans le chemin de destination.

.. code-block:: sh

root@kitploit:~
./install.sh prod [destination path]

Avec le serveur Django (non recommandé) :

.. code-block:: sh

root@kitploit:~
[destination path]./start.sh prod

Avec Apache (uniquement pour Debian) :

.. code-block:: sh

root@kitploit:~
 http://localhost

Lancer les tests

(Uniquement pour Dev ou Travis) :

.. code-block:: sh

root@kitploit:~
./test.sh

Ouvrir le fichier avec un navigateur Web :

::

root@kitploit:~
coverage_html/index.html

Ajouter un sous-module

.. code-block:: sh

root@kitploit:~
git submodule add -b master --name suricata https://github.com/treussart/ProbeManager_Suricata.git probemanager/suricata

Les modules doivent respecter quelques règles :

  • Un fichier version.txt (généré par le script d'installation)
  • Un fichier README.rst
  • Un dossier api avec une variable 'urls_to_register' dans urls.py (facultatif)
  • Un script d'installation : install.sh (facultatif)
  • Un script d'initialisation de la base de données : init_db.sh (facultatif)

Documentation

Respecter la norme : reStructuredText (RST).

.. code-block:: sh

root@kitploit:~
venv/bin/python probemanager/manage.py runscript generate_doc --settings=probemanager.settings.dev

Ouvrir le fichier avec un navigateur Web :

::

root@kitploit:~
docs/_build/html/index.html

Ou récupérer la documentation complète ici <https://treussart.github.io/ProbeManager/>_

Télécharger l’outil