Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2019-17041 — उच्च-प्रदर्शन लॉग प्रसंस्करण प्रणाली जिसमें मॉड्यूलर डिज़ाइन है, जो केंद्रीकृत लॉगिंग और सुरक्षा निगरानी हेतु विविध इनपुट, रूपांतरण और आउटपुट का समर्थन करती है। | Kitploit
उपकरण/GitHubGitHub/resery/cve-2019-17041
सामान्य उपयोगिताएँभेद्यता विश्लेषणनेटवर्क सुरक्षाDevSecOpsघटना प्रतिक्रियालॉग विश्लेषण
GitHubresery/cve-2019-17041

CVE-2019-17041

उच्च-प्रदर्शन लॉग प्रसंस्करण प्रणाली जिसमें मॉड्यूलर डिज़ाइन है, जो केंद्रीकृत लॉगिंग और सुरक्षा निगरानी हेतु विविध इनपुट, रूपांतरण और आउटपुट का समर्थन करती है।

रिपॉजिटरी देखें
15 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Rsyslog - यह क्या है?

Help Contribute to Open Source Language Grade: C/C++ Total Alerts

Rsyslog एक rocket-fast system for log processing है।

यह उच्च-प्रदर्शन, महान सुरक्षा सुविधाएँ और एक मॉड्यूलर डिज़ाइन प्रदान करता है। हालाँकि इसकी शुरुआत एक सामान्य syslogd के रूप में हुई थी, लेकिन rsyslog लॉगिंग के एक प्रकार के स्विस आर्मी चाकू में विकसित हो गया है, जो विभिन्न प्रकार के स्रोतों से इनपुट स्वीकार करने, उन्हें रूपांतरित करने, और परिणामों को विविध गंतव्यों पर आउटपुट करने में सक्षम है।

Rsyslog सीमित प्रसंस्करण लागू होने पर स्थानीय गंतव्यों को प्रति सेकंड दस लाख से अधिक संदेश वितरित कर सकता है (v7 पर आधारित, दिसंबर 2013)। दूरस्थ गंतव्यों और अधिक विस्तृत प्रसंस्करण के साथ भी, प्रदर्शन को आमतौर पर "आश्चर्यजनक" माना जाता है।

मेलिंग सूची

http://lists.adiscon.net/mailman/listinfo/rsyslog

Rsyslog स्थापित करना

अधिकांश वितरण अपने रिपॉजिटरी में rsyslog रखते हैं। इसलिए आपको आमतौर पर इसे स्थापित करने के लिए पैकेज मैनेजर का उपयोग करने की आवश्यकता होती है। ध्यान दें कि non-systemd सिस्टम (विशेष रूप से Ubuntu) पर, rsyslog आमतौर पर पहले से स्थापित होता है।

परियोजना-प्रदत्त पैकेज

दुर्भाग्य से, वितरण अक्सर rsyslog विकास की गति को नहीं पकड़ पाते हैं और इस प्रकार केवल पुराने संस्करण प्रदान करते हैं। इस समस्या को हल करने के लिए, हमने स्वयं वर्तमान संस्करणों के लिए पैकेज बनाए हैं।

वे इसके लिए उपलब्ध हैं:

  • RPM-आधारित सिस्टम: https://www.rsyslog.com/rhelcentos-rpms/
  • Ubuntu: https://www.rsyslog.com/ubuntu-repository/
  • Debian: https://www.rsyslog.com/debian-repository/

स्रोत से निर्माण

इन निर्देशों का पालन करें: https://www.rsyslog.com/doc/v8-stable/installation/build_from_repo.html

निर्माण वातावरण

सामान्यतः, आपको चाहिए

  • pkg-config
  • libestr
  • liblogging (stdlog घटक, परीक्षण बेंच के लिए)

इन्हें स्रोत से बनाना सबसे अच्छा है।

CentOS 6

json-c के लिए, हमें चाहिए:

root@kitploit:~
export PKG_CONFIG_PATH=/lib64/pkgconfig/
root@kitploit:~
sudo yum install git valgrind autoconf automake flex bison python-docutils python-sphinx json-c-devel libuuid-devel libgcrypt-devel zlib-devel openssl-devel libcurl-devel gnutls-devel mysql-devel postgresql-devel libdbi-dbd-mysql libdbi-devel net-snmp-devel

Ubuntu

Adiscon रिपॉजिटरी जोड़ें:

root@kitploit:~
apt-get update && apt-get install -y software-properties-common
add-apt-repository -y ppa:adiscon/v8-stable

नोट: यदि आप एक डेवलपर हैं जो git मास्टर ब्रांच के साथ काम करना चाहते हैं, तो Adiscon रिपॉजिटरी जोड़ना संभवतः एक अच्छा विचार नहीं है। तब सहायक लाइब्रेरीज़ को स्रोत से संकलित करना बेहतर होता है, क्योंकि rsyslog के नए संस्करणों को रिपॉजिटरी में मौजूद लाइब्रेरीज़ की तुलना में नए संस्करणों की आवश्यकता हो सकती है। प्रश्न में लाइब्रेरीज़ कम से कम हैं: libestr, liblognorm, libfastjson।

omhiredis समर्थन के साथ निर्माण के लिए आवश्यक पैकेज:

root@kitploit:~
apt-get update && apt-get install -y build-essential pkg-config libestr-dev libfastjson-dev zlib1g-dev uuid-dev libgcrypt20-dev liblogging-stdlog-dev libhiredis-dev uuid-dev libgcrypt11-dev liblogging-stdlog-dev flex bison

अन्य मॉड्यूल के लिए अतिरिक्त पैकेज:

root@kitploit:~
libdbi-dev libmysqlclient-dev postgresql-client libpq-dev libnet-dev librdkafka-dev libgrok-dev libgrok1 libgrok-dev libpcre3-dev libtokyocabinet-dev libglib2.0-dev libmongo-client-dev

KSI के लिए, Adiscon PPA से:

root@kitploit:~
sudo apt-get install libksi0 libksi-devel

Debian

root@kitploit:~
sudo apt install build-essential pkg-config libestr-dev libfastjson-dev zlib1g-dev uuid-dev libgcrypt20-dev libcurl4-gnutls-dev zlib1g-dev liblogging-stdlog-dev liblogging-stdlog-dev flex bison

नोट: कुछ लाइब्रेरीज़ के लिए संस्करण आवश्यकताएँ अधिक हो सकती हैं, ऐसे में डेबियन बैकपोर्ट रिपॉजिटरी जोड़ने से मदद मिल सकती है। उदाहरण के लिए, apt के साथ libfastjson-dev -t stretch-backports स्थापित करना।

अन्य मॉड्यूल के लिए अतिरिक्त पैकेज:

root@kitploit:~
libdbi-dev libmysqlclient-dev postgresql-client libpq-dev libnet-dev librdkafka-dev libgrok-dev libgrok1 libgrok-dev libpcre3-dev libtokyocabinet-dev libglib2.0-dev libmongo-client-dev

openSUSE 13

root@kitploit:~
sudo zypper install gcc make autoconf automake libtool libcurl-devel flex bison valgrind python-docutils libjson-devel uuid-devel libgcrypt-devel libgnutls-devel libmysqlclient-devel libdbi-devel libnet-devel postgresql-devel net-snmp-devellibuuid-devel libdbi-drivers-dbd-mysql

परीक्षण बेंच VM के लिए:

root@kitploit:~
sudo zypper install gvim mutt

SUSE LINUX Enterprise Server 11

उपलब्ध पैकेज:

root@kitploit:~
zypper install gcc make autoconf libtool flex bison

गुम पैकेज:

root@kitploit:~
libcurl-devel valgrind python-docutils uuid-devel libgcrypt-devel libgnutls-devel libmysqlclient-devel libdbi-devel postgresql-devel net-snmp-devel libdbi-drivers-dbd-mysql json-c zlib-dev libdbi

बग रिपोर्ट करना

यदि आपको लगता है कि कुछ एक बग है, तो मेलिंग सूची से बात करें। अक्सर, यह केवल कुछ कॉन्फ़िग ट्रिकरी करने का मामला होता है।

बग यहाँ दर्ज करें: https://github.com/rsyslog/rsyslog/issues

योगदान कैसे करें

rsyslog में योगदान का बहुत स्वागत है। फोर्क करें और हमें अपने पुल अनुरोध भेजें।

योगदान के बारे में अधिक जानकारी के लिए, CONTRIBUTING फ़ाइल देखें।

ध्यान दें कि Python या Perl जैसी भाषाओं का उपयोग करके आउटपुट प्लगइन जोड़ना आसान है। इसलिए यदि आपको किसी ऐसे सिस्टम से कनेक्ट करने की आवश्यकता है जो अभी तक समर्थित नहीं है, तो आप बाहरी प्लगइन के माध्यम से आसानी से ऐसा कर सकते हैं। अधिक जानकारी के लिए बाहरी प्लगइन निर्देशिका में README फ़ाइल देखें।

दस्तावेज़ीकरण

मुख्य rsyslog दस्तावेज़ीकरण HTML प्रारूप में उपलब्ध है। इसे पढ़ने के लिए, अपने वेब ब्राउज़र को ./doc/manual.html पर इंगित करें। वैकल्पिक रूप से, आप सबसे हालिया rsyslog संस्करण के लिए दस्तावेज़ीकरण ऑनलाइन देख सकते हैं: https://www.rsyslog.com/doc/

परियोजना दर्शन

हम सभी पहलुओं में एक ओपन सोर्स परियोजना हैं और बाहरी प्रतिक्रिया और योगदान के लिए बहुत खुले हैं। हम अपने काम को मानकों पर आधारित करते हैं और सभी वास्तविक दुनिया की जरूरतों को हल करने का प्रयास करते हैं (बेशक, हम कभी-कभी वास्तव में सभी जरूरतों को पूरा करने में असफल होते हैं ;))। जबकि परियोजना मुख्य रूप से Adiscon द्वारा प्रायोजित है, तकनीकी विकास कंपनी के लक्ष्यों से स्वतंत्र है और अधिकांश निर्णय पूरी तरह से मेलिंग सूची चर्चा परिणामों पर आधारित होते हैं। rsyslog के आसपास एक सक्रिय समुदाय है।

rsyslog टीम का आधिकारिक सदस्य होने जैसी कोई चीज़ नहीं है। उसके सबसे करीब मेलिंग सूची की सदस्यता लेना है: http://lists.adiscon.net/mailman/listinfo/rsyslog

खुली चर्चा की यह विधि IETF प्रक्रिया के अनुरूप है, जो शायद सबसे प्रसिद्ध और सबसे सफल सहयोगी मानक निकाय है।

परियोजना वित्तपोषण

Rsyslog का मुख्य प्रायोजक Adiscon कस्टम डेवलपमेंट और सपोर्ट कॉन्ट्रैक्ट बेचकर rsyslog को वित्तपोषित करने का प्रयास करता है। Adiscon rsyslog को व्यावसायिक लाइसेंस के तहत लाइसेंस नहीं देता है (rsyslog की लाइसेंस संरचना के कारण किसी के लिए ऐसा करना असंभव है)।

कोई भी तीसरा पक्ष स्पष्ट रूप से कस्टम डेवलपमेंट, सपोर्ट और rsyslog परामर्श देने के लिए स्वतंत्र है। हम ऐसे तृतीय-पक्ष कार्य के परिणामों को मुख्य रिपॉजिटरी में मर्ज करने में प्रसन्न हैं (यह मानते हुए कि यह हमारी योगदान नीति में लिखी गई कुछ आवश्यक बातों से मेल खाता है)।

टूल डाउनलोड करें