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

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

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

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

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

श्रेणियाँ

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

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

सभी देखें →

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

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

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

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

apache__nifi_CVE-2022-33140_1-16-22

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

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

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 दुनिया भर के हर उद्योग में हजारों कंपनियों के लिए साइबर सुरक्षा, ऑब्ज़र्वेबिलिटी, इवेंट स्ट्रीम और जनरेटिव 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 कीस्टोर और ट्रस्टस्टोर कॉन्फ़िगरेशन को अपडेट करना चाहिए।

लाइसेंस

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

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

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
टूल डाउनलोड करें