Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ProbeManager — Suricata, Bro, OSSEC와 같은 침입 탐지 시스템의 중앙 집중식 관리 ... | Kitploit
도구/GitHubGitHub/treussart/probemanager
Defensive ToolsIDS/IPS EvasionConfiguration AuditingNetwork SecurityIntrusion DetectionLog AnalysisArchived
GitHubtreussart/probemanager

ProbeManager

Suricata, Bro, OSSEC와 같은 침입 탐지 시스템의 중앙 집중식 관리 ...

저장소 보기
7119107년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

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

.. image:: https://www.ko-fi.com/img/donate_sm.png :alt: 후원 :target: https://ko-fi.com/mtreussart

|Licence| |Version|

.. image:: https://api.codacy.com/project/badge/Grade/afc2ab5226584ac3b594eb09ebcc2ccc?branch=master :alt: Codacy 등급 :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 커버리지 :target: https://www.codacy.com/app/treussart/ProbeManager?utm_source=github.com&utm_medium=referral&utm_content=treussart/ProbeManager&utm_campaign=Badge_Coverage

+------------------+--------------------+ | 상태 | 운영 체제 | +==================+====================+ | |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:: https://img.shields.io/github/tag/treussart/ProbeManager.svg .. |Commits| image:: https://img.shields.io/github/commits-since/treussart/ProbeManager/latest.svg .. |Build_Status| image:: https://travis-ci.org/treussart/ProbeManager.svg?branch=master :target: https://travis-ci.org/treussart/ProbeManager

소개

많은 IDS(침입 탐지 시스템)에서 소프트웨어와 규칙이 정기적으로 업데이트되지 않는 것을 흔히 볼 수 있습니다. 이는 소프트웨어 및 규칙 관리가 종종 복잡하기 때문이며, 특히 보안 전문 지식과 전담 운영자가 부족한 중소기업에서 IDS를 감독하는 데 문제가 될 수 있습니다. 이러한 발견은 시스템에서 네트워크 및 머신 탐지 프로브를 더 잘 관리할 수 있는 애플리케이션(ProbeManager)을 개발하도록 저를 이끌었습니다.

ProbeManager는 침입 탐지 시스템의 관리를 중앙 집중화하는 애플리케이션입니다. ProbeManager의 목적은 탐지 프로브의 배포를 간소화하고 모든 기능을 한 곳에 모으는 것입니다. 또한 ProbeManager를 사용하면 프로브의 상태를 확인하고 문제나 오작동이 있을 때 알림을 받을 수 있습니다. ProbeManager는 SIEM(보안 정보 및 이벤트 관리)이 아니므로 프로브 출력(알람, 로그 등)을 표시하지 않습니다.

현재 ProbeManager는 NIDS Suricata 및 Bro와 호환되며, 곧 OSSEC와도 호환될 예정입니다.

기능

  • 모든 프로브에서 규칙 검색.
  • 설치된 프로브 및 해당 상태 나열 (실행 중 여부, 가동 시간 등).
  • 프로브 설치, 업데이트.
  • 프로브 시작, 중지, 재로드, 재시작.
  • 푸시, 이메일 알림 (상태 변경 등).
  • RESTful API.
  • 모든 비동기 작업 보기.

사용법

.. image:: https://raw.githubusercontent.com/treussart/ProbeManager/master/docs/data/Deployement_example_of_Probemanager_in_a_network.png :alt: 네트워크에서 ProbeManager 배포 예시

.. image:: https://raw.githubusercontent.com/treussart/ProbeManager/master/docs/data/Deployement_example_of_Probemanager_in_a_VPS.png :alt: VPS에서 ProbeManager 배포 예시

설치

운영 체제

+------------+------------+-----------+ | OS | 운영 | 테스트 | +============+============+===========+ | OSX 12+ | | X | +------------+------------+-----------+ | Debian 9 | X | | +------------+------------+-----------+ | Ubuntu 14 | X | | +------------+------------+-----------+

OSX 12+(프로젝트 개발 전용), Debian stable 및 Ubuntu 14.04+가 지원 및 테스트되었습니다.

요구 사항

  • Python3.5+
  • Pip
  • Rabbitmq-server (설치 스크립트로 설치됨)
  • Postgresql (설치 스크립트로 설치됨)

프로젝트 가져오기

Github 소스 코드 <https://github.com/treussart/ProbeManager/>_

.. code-block:: sh

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

설치

개발자용 : ^^^^^^^^^^^^^^^

.. code-block:: sh

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

운영 환경용 : ^^^^^^^^^^^^^^^^

기본 대상 경로 : /usr/local/share

동일한 대상 경로인 경우 : .

대상 경로에 쓰기 권한이 있는지 확인하세요.

.. code-block:: sh

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

Django 서버 사용 시(권장하지 않음) :

.. code-block:: sh

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

Apache 사용 시(Debian 전용) :

.. code-block:: sh

root@kitploit:~
 http://localhost

테스트 실행

(개발 또는 Travis 전용) :

.. code-block:: sh

root@kitploit:~
./test.sh

웹 브라우저로 파일 열기 :

::

root@kitploit:~
coverage_html/index.html

서브모듈 추가

.. code-block:: sh

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

모듈은 몇 가지 규칙을 따라야 합니다:

  • version.txt 파일 (설치 스크립트에 의해 생성됨)
  • README.rst 파일
  • urls.py에 'urls_to_register' 변수를 포함한 api 폴더 (선택 사항)
  • 설치 스크립트 : install.sh (선택 사항)
  • 데이터베이스 초기화 스크립트 : init_db.sh (선택 사항)

문서

표준 준수 : reStructuredText (RST).

.. code-block:: sh

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

웹 브라우저로 파일 열기 :

::

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

또는 전체 문서를 여기 <https://treussart.github.io/ProbeManager/>_에서 확인하세요.

도구 다운로드