Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
asf__nifi_CVE-2023-36542_1-22-0 — منصة آلية لتدفق البيانات، تُستخدم لمعالجة البيانات وتوزيعها، مع تتبّع مصدر البيانات مدمجاً، وإعدادات آمنة، وإدارة خطوط أنابيب قابلة للتوسع، لحالات استخدام الأمن السيبراني والمراقبة. | Kitploit
أدوات/GitHubGitHub/shoucheng3/asf__nifi_cve-2023-36542_1-22-0
المصادقة والترخيصأدوات التشفير/فك التشفيرتسريب البياناتأمن السحابةاستخبارات التهديداتأمن واجهات برمجة التطبيقاتتحليل السجلات
GitHub

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
shoucheng3/asf__nifi_cve-2023-36542_1-22-0

asf__nifi_CVE-2023-36542_1-22-0

منصة آلية لتدفق البيانات، تُستخدم لمعالجة البيانات وتوزيعها، مع تتبّع مصدر البيانات مدمجاً، وإعدادات آمنة، وإدارة خطوط أنابيب قابلة للتوسع، لحالات استخدام الأمن السيبراني والمراقبة.

عرض المستودع
24منذ سنة واحدةلم تتم المراجعة بعد

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 أتمتة الأمن السيبراني، وقابلية المراقبة، وتدفقات الأحداث، وخطوط أنابيب بيانات الذكاء الاصطناعي التوليدي وتوزيعها لآلاف الشركات حول العالم في جميع القطاعات.

  • واجهة مستخدم عبر المتصفح
    • تجربة سلسة للتصميم والتحكم والمراقبة
    • إدارة وقت التشغيل وخطوط الأنابيب ذات الإصدارات
    • آمنة افتراضيًا عبر HTTPS
  • معالجة قابلة للتوسع
    • تحديد أولويات قابل للتكوين للإنتاجية وزمن الاستجابة
    • تسليم مضمون مع استراتيجيات إعادة المحاولة والتراجع
    • توسّع أفقي عبر التجميع العنقودي
  • تتبع مصدر البيانات
    • سجل قابل للبحث بسمات قابلة للتكوين
    • رسم بياني لسلالة البيانات من المصدر إلى الوجهة
    • البيانات الوصفية والمحتوى لكل قرار معالجة
  • تصميم قابل للتوسيع
    • واجهة إضافات للمعالجات وخدمات التحكم
    • دعم للمعالجات المكتوبة بلغة بايثون الأصلية
    • 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 سكربتات shell تقوم بتنزيل نسخة محددة من Apache Maven وتخزينها مؤقتًا لتشغيل أوامر البناء.

يتطلب التطوير على Microsoft Windows استخدام mvnw.cmd بدلاً من mvnw لتشغيل أوامر Maven.

البناء

شغّل الأمر التالي لبناء وحدات المشروع باستخدام التنفيذ المتوازي:

./mvnw install -T1C

شغّل الأمر التالي لبناء وحدات المشروع باستخدام التنفيذ المتوازي مع التحليل الثابت للتأكد من الامتثال لمتطلبات الكود والترخيص:

./mvnw install -T1C -P contrib-check

شغّل الأمر التالي لبناء الملفات الثنائية للتطبيق دون بناء الوحدات الاختيارية الأخرى:

./mvnw install -T1C -am -pl :nifi-assembly

الملفات الثنائية

تحتوي وحدة nifi-assembly على التوزيعة الثنائية.

ls nifi-assembly/target/nifi-*-bin.zip

تتضمن وحدة nifi-assembly التوزيعة الثنائية في دليل للتطوير والاختبار المحلي.

cd nifi-assembly/target/nifi-*-bin/nifi-*/

التشغيل

يوفر NiFi سكربتات shell لبدء النظام وإيقافه.

يتطلب التشغيل على Microsoft Windows استخدام nifi.cmd بدلاً من nifi.sh لأوامر النظام.

بدء التشغيل

شغّل الأمر التالي لبدء NiFi من دليل التوزيعة:

./bin/nifi.sh start

الوصول

ينشئ التكوين الافتراضي اسم مستخدم وكلمة مرور عشوائيين عند بدء التشغيل. يكتب NiFi بيانات الاعتماد المُنشأة في سجل التطبيق الموجود في logs/nifi-app.log داخل دليل تثبيت NiFi.

يمكن استخدام الأمر التالي للعثور على بيانات الاعتماد المُنشأة على أنظمة التشغيل التي تحتوي على grep:

grep Generated logs/nifi-app*log

يسجّل NiFi بيانات الاعتماد المُنشأة كما يلي:

Generated Username [USERNAME]
Generated Password [PASSWORD]

سيكون USERNAME معرّف UUID عشوائيًا مكونًا من 36 حرفًا. وسيكون PASSWORD سلسلة عشوائية.

تنزيل الأداة