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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
asf__nifi_CVE-2023-36542_1-22-0 — साइबर सुरक्षा और अवलोकनीयता उपयोग मामलों के लिए अंतर्निहित प्रोवेनेंस ट्रैकिंग, सुरक्षित कॉन्फ़िगरेशन और स्केलेबल पाइपलाइन प्रबंधन के साथ डेटा को प्रोसेस और वितरित करने के लिए स्वचालित डेटा फ्लो प्लेटफ़ॉर्म। | Kitploit
उपकरण/GitHubGitHub/shoucheng3/asf__nifi_cve-2023-36542_1-22-0
प्रमाणीकरण और प्राधिकरणएन्क्रिप्शन/डिक्रिप्शन उपकरणडेटा निष्कासनक्लाउड सुरक्षाखतरा खुफियाAPI सुरक्षालॉग विश्लेषण
GitHubshoucheng3/asf__nifi_cve-2023-36542_1-22-0

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

सभी देखें →

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

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

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

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

asf__nifi_CVE-2023-36542_1-22-0

साइबर सुरक्षा और अवलोकनीयता उपयोग मामलों के लिए अंतर्निहित प्रोवेनेंस ट्रैकिंग, सुरक्षित कॉन्फ़िगरेशन और स्केलेबल पाइपलाइन प्रबंधन के साथ डेटा को प्रोसेस और वितरित करने के लिए स्वचालित डेटा फ्लो प्लेटफ़ॉर्म।

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

Apache NiFi

Apache NiFi

स्थिति

ci-workflow system-tests integration-tests docker-tests code-compliance code-coverage codecov

संसाधन

NiFi API NiFi NAR Maven Plugin NiFi Framework NiFI Docker Pulls License NiFi API Javadoc

संपर्क

Track Issues Chat on Slack Contact Developers Contact Users

समुदाय

Join Slack Community Follow on LinkedIn Follow on X

विशेषताएँ

Apache NiFi डेटा को प्रोसेस करने और वितरित करने के लिए उपयोग में आसान, शक्तिशाली और विश्वसनीय प्रणाली है।

NiFi दुनिया भर के हर उद्योग में हजारों कंपनियों के लिए साइबर सुरक्षा, अवलोकनीयता (observability), इवेंट स्ट्रीम और जेनरेटिव AI डेटा पाइपलाइनों तथा वितरण को स्वचालित करता है।

  • ब्राउज़र उपयोगकर्ता इंटरफ़ेस
    • डिज़ाइन, नियंत्रण और निगरानी के लिए सहज अनुभव
    • रनटाइम प्रबंधन और संस्करणित पाइपलाइन
    • HTTPS के साथ डिफ़ॉल्ट रूप से सुरक्षित
  • स्केलेबल प्रोसेसिंग
    • थ्रूपुट और विलंबता के लिए कॉन्फ़िगर करने योग्य प्राथमिकता
    • रीट्राय और बैकऑफ़ रणनीतियों के साथ गारंटीकृत डिलीवरी
    • क्लस्टरिंग के साथ क्षैतिज स्केलिंग
  • प्रोवेनेंस ट्रैकिंग
    • कॉन्फ़िगर करने योग्य विशेषताओं के साथ खोजने योग्य इतिहास
    • स्रोत से गंतव्य तक ग्राफ डेटा वंशावली
    • प्रत्येक प्रोसेसिंग निर्णय के लिए मेटाडेटा और सामग्री
  • एक्स्टेंसिबल डिज़ाइन
    • प्रोसेसर और कंट्रोलर सेवाओं के लिए प्लगइन इंटरफ़ेस
    • नेटिव Python में प्रोसेसर के लिए समर्थन
    • ऑर्केस्ट्रेशन और निगरानी के लिए REST API
  • सुरक्षित कॉन्फ़िगरेशन
    • OpenID Connect या SAML 2 के साथ सिंगल साइन-ऑन
    • भूमिका-आधारित पहुँच के लिए लचीली प्राधिकरण नीतियाँ
    • TLS और SFTP के साथ एन्क्रिप्टेड संचार

आवश्यकताएँ

NiFi आधुनिक ऑपरेटिंग सिस्टम का समर्थन करता है और एप्लिकेशन को विकसित करने तथा चलाने के लिए हाल के भाषा संस्करणों की आवश्यकता होती है।

प्लेटफ़ॉर्म आवश्यकताएँ

  • Java 21

वैकल्पिक निर्भरताएँ

  • Python 3.10 या उच्चतर

प्रोजेक्ट

स्रोत रिपॉजिटरी में कई घटक प्रोजेक्ट शामिल हैं।

अतिरिक्त विवरण के लिए कृपया व्यक्तिगत प्रोजेक्ट दस्तावेज़ देखें।

  • Apache NiFi
  • Apache NiFi Registry
  • Apache NiFi MiNiFi

आरंभ करना

प्रोजेक्ट गाइड एप्लिकेशन को स्थापित करने और विस्तारित करने के लिए व्यापक दस्तावेज़ प्रदान करते हैं।

  • आरंभ करना
  • उपयोगकर्ता गाइड
  • व्यवस्थापक गाइड
  • डेवलपर गाइड

विकास

NiFi प्रोजेक्ट विकास के लिए Maven Wrapper का उपयोग करता है। Maven Wrapper शेल स्क्रिप्ट प्रदान करता है जो बिल्ड कमांड चलाने के लिए Apache Maven के चयनित संस्करण को डाउनलोड और कैश करती हैं।

Microsoft Windows पर विकास करने के लिए Maven कमांड चलाने हेतु mvnw के बजाय mvnw.cmd का उपयोग करना आवश्यक है।

निर्माण

समानांतर निष्पादन का उपयोग करके प्रोजेक्ट मॉड्यूल बनाने के लिए निम्न कमांड चलाएँ:

root@kitploit:~
./mvnw install -T1C

कोड और लाइसेंसिंग आवश्यकताओं के अनुपालन की पुष्टि करने के लिए स्थैतिक विश्लेषण के साथ समानांतर निष्पादन का उपयोग करके प्रोजेक्ट मॉड्यूल बनाने के लिए निम्न कमांड चलाएँ:

root@kitploit:~
./mvnw install -T1C -P contrib-check

अन्य वैकल्पिक मॉड्यूल बनाए बिना एप्लिकेशन बाइनरी बनाने के लिए निम्न कमांड चलाएँ:

root@kitploit:~
./mvnw install -T1C -am -pl :nifi-assembly

बाइनरी

nifi-assembly मॉड्यूल में बाइनरी वितरण शामिल है।

root@kitploit:~
ls nifi-assembly/target/nifi-*-bin.zip

nifi-assembly मॉड्यूल में स्थानीय विकास और परीक्षण के लिए एक निर्देशिका में बाइनरी वितरण शामिल है।

root@kitploit:~
cd nifi-assembly/target/nifi-*-bin/nifi-*/

चलाना

NiFi सिस्टम को शुरू और बंद करने के लिए शेल स्क्रिप्ट प्रदान करता है।

Microsoft Windows पर चलाने के लिए सिस्टम कमांड हेतु nifi.sh के बजाय nifi.cmd का उपयोग करना आवश्यक है।

प्रारंभ करना

वितरण निर्देशिका से NiFi शुरू करने के लिए निम्न कमांड चलाएँ:

root@kitploit:~
./bin/nifi.sh start

एक्सेस करना

डिफ़ॉल्ट कॉन्फ़िगरेशन स्टार्टअप पर एक यादृच्छिक उपयोगकर्ता नाम और पासवर्ड उत्पन्न करता है। NiFi उत्पन्न क्रेडेंशियल को NiFi इंस्टॉलेशन निर्देशिका के अंतर्गत logs/nifi-app.log में स्थित एप्लिकेशन लॉग में लिखता है।

grep स्थापित ऑपरेटिंग सिस्टम पर उत्पन्न क्रेडेंशियल खोजने के लिए निम्न कमांड का उपयोग किया जा सकता है:

root@kitploit:~
grep Generated logs/nifi-app*log

NiFi उत्पन्न क्रेडेंशियल को निम्नानुसार लॉग करता है:

root@kitploit:~
Generated Username [USERNAME]
Generated Password [PASSWORD]

USERNAME 36 वर्णों से बना एक यादृच्छिक UUID होगा। PASSWORD एक यादृच्छिक स्ट्रिंग होगी।

निम्न कमांड का उपयोग करके उपयोगकर्ता नाम और पासवर्ड को कस्टम क्रेडेंशियल से बदला जा सकता है:

root@kitploit:~
./bin/nifi.sh set-single-user-credentials <username> <password>

NiFi डिफ़ॉल्ट रूप से निम्न URL पर पोर्ट 8443 पर HTTPS के साथ localhost एड्रेस पर चलता है:

root@kitploit:~
https://localhost:8443/nifi

ब्राउज़र आरंभीकरण के दौरान उत्पन्न स्व-हस्ताक्षरित प्रमाणपत्र के कारण संभावित सुरक्षा जोखिम का संकेत देने वाला चेतावनी संदेश प्रदर्शित करेंगे। उत्पादन परिनियोजन को एक विश्वसनीय प्रमाणपत्र प्राधिकरण से प्रमाणपत्र प्रदान करना चाहिए और NiFi keystore तथा truststore कॉन्फ़िगरेशन को अपडेट करना चाहिए।

लाइसेंस

जब तक अन्यथा उल्लेख न किया गया हो, यह सॉफ़्टवेयर Apache License, Version 2.0 के अंतर्गत लाइसेंस प्राप्त है।

Apache License, Version 2.0 (जिसे "लाइसेंस" कहा जाता है) के अंतर्गत लाइसेंस प्राप्त; आप इस फ़ाइल का उपयोग लाइसेंस के अनुपालन के बिना नहीं कर सकते। आप लाइसेंस की एक प्रति निम्नलिखित पते पर प्राप्त कर सकते हैं:

https://www.apache.org/licenses/LICENSE-2.0

जब तक लागू कानून द्वारा आवश्यक न हो या लिखित रूप में सहमति न दी गई हो, लाइसेंस के अंतर्गत वितरित सॉफ़्टवेयर "जैसा है" (AS IS) आधार पर वितरित किया जाता है, बिना किसी प्रकार की वारंटी या शर्तों के, स्पष्ट या निहित। लाइसेंस के अंतर्गत विशिष्ट अनुमतियों और सीमाओं के लिए लाइसेंस देखें।

निर्यात नियंत्रण

इस वितरण में क्रिप्टोग्राफ़िक सॉफ़्टवेयर शामिल है। जिस देश में आप वर्तमान में निवास करते हैं, वहाँ एन्क्रिप्शन सॉफ़्टवेयर के आयात, कब्ज़े, उपयोग और/या किसी अन्य देश में पुनः निर्यात पर प्रतिबंध हो सकते हैं। किसी भी एन्क्रिप्शन सॉफ़्टवेयर का उपयोग करने से पहले, कृपया यह देखने के लिए अपने देश के कानूनों, विनियमों और नीतियों की जाँच करें कि क्या यह अनुमत है। अधिक जानकारी के लिए https://www.wassenaar.org देखें।

अमेरिकी सरकार के वाणिज्य विभाग, उद्योग और सुरक्षा ब्यूरो (BIS) ने इस सॉफ़्टवेयर को Export Commodity Control Number (ECCN) 5D002.C.1 के रूप में वर्गीकृत किया है, जिसमें असममित एल्गोरिदम के साथ क्रिप्टोग्राफ़िक कार्यों का उपयोग या प्रदर्शन करने वाला सूचना सुरक्षा सॉफ़्टवेयर शामिल है। इस Apache Software Foundation वितरण का रूप और तरीका इसे License Exception ENC Technology Software Unrestricted (TSU) अपवाद (BIS Export Administration Regulations, Section 740.13 देखें) के अंतर्गत ऑब्जेक्ट कोड और स्रोत कोड दोनों के लिए निर्यात योग्य बनाता है।

निम्नलिखित शामिल क्रिप्टोग्राफ़िक सॉफ़्टवेयर पर अधिक विवरण प्रदान करता है:

Apache NiFi एन्क्रिप्टेड संचार और संवेदनशील जानकारी के भंडारण के लिए निम्नलिखित लाइब्रेरी और फ्रेमवर्क का उपयोग करता है:

  • Apache MINA SSHD
  • Bouncy Castle
  • Jagged
  • Java Cryptography Architecture
टूल डाउनलोड करें