
सुरिकाता, ब्रो, ओससेक आदि जैसे इंट्रूज़न डिटेक्शन सिस्टम का केंद्रीकृत प्रबंधन ...
############ 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 (intrusion and detection system), जिसमें सॉफ्टवेयर और उसके नियम शामिल हैं, नियमित रूप से अपडेट नहीं होते हैं। यह इस तथ्य से समझाया जा सकता है कि सॉफ्टवेयर और नियम प्रबंधन अक्सर जटिल होता है, जो विशेष रूप से छोटे और मध्यम आकार के उद्यमों के लिए एक समस्या हो सकती है जिनमें आमतौर पर सिस्टम सुरक्षा विशेषज्ञता और अपने-अपने IDS की निगरानी के लिए पूर्णकालिक ऑपरेटरों की कमी होती है। इस निष्कर्ष ने मुझे एक एप्लिकेशन (ProbeManager) विकसित करने के लिए प्रेरित किया जो एक सिस्टम पर नेटवर्क और मशीन डिटेक्शन प्रोब का बेहतर प्रबंधन करेगा।
ProbeManager एक एप्लिकेशन है जो इंट्रूज़न डिटेक्शन सिस्टम के प्रबंधन को केंद्रीकृत करता है। ProbeManager का उद्देश्य डिटेक्शन प्रोब की तैनाती को सरल बनाना और उनकी सभी कार्यक्षमताओं को एक ही स्थान पर एकत्रित करना है। ProbeManager आपको प्रोब की स्थिति जांचने और जब भी कोई समस्या या खराबी हो, सूचित होने की भी अनुमति देता है। ProbeManager एक SIEM (security information and event management) नहीं है, इसलिए यह प्रोब आउटपुट (अलर्ट, लॉग, आदि) प्रदर्शित नहीं करता है।
ProbeManager वर्तमान में NIDS Suricata और Bro के साथ संगत है, और जल्द ही यह OSSEC के साथ भी संगत होगा।
.. 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 स्थिर और Ubuntu 14.04+ समर्थित और परीक्षित हैं।
GitHub पर स्रोत कोड <https://github.com/treussart/ProbeManager/>_
.. code-block:: sh
git clone --recursive https://github.com/treussart/ProbeManager.git
डेवलपर के लिए : ^^^^^^^^^^^^^^^
.. code-block:: sh
./install.sh
./start.sh
उत्पादन के लिए : ^^^^^^^^^^^^^^^^
डिफ़ॉल्ट गंतव्य पथ : /usr/local/share
समान गंतव्य पथ के लिए : .
सुनिश्चित करें कि गंतव्य पथ में लिखने के अधिकार हैं।
.. code-block:: sh
./install.sh prod [destination path]
Django सर्वर के साथ (अनुशंसित नहीं) :
.. code-block:: sh
[destination path]./start.sh prod
Apache के साथ (केवल Debian के लिए) :
.. code-block:: sh
http://localhost
(केवल Dev या Travis के लिए) :
.. code-block:: sh
./test.sh
फ़ाइल को वेब ब्राउज़र से खोलें :
::
coverage_html/index.html
.. code-block:: sh
git submodule add -b master --name suricata https://github.com/treussart/ProbeManager_Suricata.git probemanager/suricata
मॉड्यूल को कुछ नियमों का पालन करना होगा:
मानक का पालन करें : reStructuredText (RST).
.. code-block:: sh
venv/bin/python probemanager/manage.py runscript generate_doc --settings=probemanager.settings.dev
फ़ाइल को वेब ब्राउज़र से खोलें :
::
docs/_build/html/index.html
या पूर्ण दस्तावेज़ीकरण यहाँ <https://treussart.github.io/ProbeManager/>_ प्राप्त करें।