Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
core — واجهة OPNsense الرسومية، وAPI، والواجهة الخلفية للأنظمة. | Kitploit
أدوات/GitHubGitHub/opnsense/core
بروكسيات الويب والاعتراضالتهرب من IDS/IPSتدقيق التكوينأمن الشبكاتDevSecOpsأمن واجهات برمجة التطبيقاتتجاوز كابتشا
GitHubopnsense/core

core

واجهة OPNsense الرسومية، وAPI، والواجهة الخلفية للأنظمة.

عرض المستودع
4.6k9808منذ 22س 6دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
الموقع الإلكتروني
مشاركة

واجهة OPNsense الرسومية وإدارة النظام

يدعو مشروع OPNsense المطورين إلى البدء في المساهمة في قاعدة الكود. لأغراضك الخاصة – أو الأفضل من ذلك – للانضمام إلينا في إنشاء أفضل جدار حماية مفتوح المصدر متاح.

تم تصميم عملية البناء لتسهيل بناء وكتابة الكود على أي شخص. المخطط الرئيسي لقاعدة الكود الجديدة متاح على:

https://docs.opnsense.org/development/architecture.html

هدفنا هو التطور تدريجياً إلى قاعدة كود جديدة بدلاً من استخدام نهج الانفجار الكبير نحو شيء جديد.

Coverity Scan Build Status

أدوات البناء

لإنشاء برمجيات عاملة مثل OPNsense، تحتاج إلى المصادر والأدوات اللازمة لبنائها. أدوات البناء الخاصة بـ OPNsense متاحة بحرية.

ملاحظات حول كيفية بناء OPNsense يمكن العثور عليها في مستودع الأدوات:

https://github.com/opnsense/tools

المساهمة

يمكنك المساهمة في المشروع بطرق عديدة، على سبيل المثال اختبار الوظائف، إرسال تقارير الأخطاء أو إنشاء طلبات سحب مباشرة عبر GitHub. أي مساعدة مرحب بها دائمًا!

يمكنك معرفة المزيد حول المساهمة في CONTRIBUTING.md.

الترخيص

OPNsense متاح وسيظل متاحًا دائمًا بموجب ترخيص BSD ثنائي البنود:

https://opensource.org/licenses/BSD-2-Clause

كل مساهمة مقدمة إلى المشروع يجب أن تكون مرخصة بنفس الشروط من أجل إبقاء OPNsense حرًا حقًا ومتاحًا للجميع.

أهداف Makefile

يوفر المستودع عددًا من الأهداف التي ترتبط إما بعمليات البناء في tools.git أو تهدف إلى التطوير السريع.

make package

يمكن إنشاء حزمة من الحالة الحالية للمستودع باستخدام هذا الهدف. قد يتطلب تثبيت عدة حزم. سيحاول الهدف تقديم المساعدة في حالة الفشل، على سبيل المثال عندما يلزم جلب ملف مفقود من موقع خارجي.

يوجد العديد من الخيارات لتخصيص الحزمة، على سبيل المثال:

  • CORE_DEPENDS: قائمة بالتبعيات المطلوبة للحزمة
  • CORE_DEPENDS_ARCH: قائمة بالحزم الخاصة المطلوبة لـ
  • CORE_ORIGIN: يحدد أصل حزمة/منافذ متوافق مع FreeBSD
  • CORE_COMMENT: وصف قصير للحزمة
  • CORE_MAINTAINER: البريد الإلكتروني لمشرف الحزمة
  • CORE_WWW: عنوان الويب الخاص بالحزمة
  • CORE_NAME: يحدد اسم الحزمة

يتم تمرير الخيارات بالشكل التالي:

root@kitploit:~
# make package CORE_NAME=my_new_name

بشكل عام، يتم تعيين الخيارات إما إلى قيم افتراضية معقولة أو يتم اكتشافها تلقائيًا في وقت التشغيل.

make update

سيقوم التحديث بسحب أحدث الالتزامات من الفرع الحالي من المستودع الرئيسي.

make upgrade

ستقوم الترقية بتشغيل بناء الحزمة واستبدال الحزمة المثبتة حاليًا في النظام.

make collect

جلب التغييرات من النظام الجاري لجميع الملفات المعروفة.

make lint

قم بتشغيل عدة فحوصات بناء الجملة على المستودع. يوصى بذلك قبل إصدار طلب سحب على GitHub.

make style

قم بتشغيل فحوصات النمط PSR12 وPEP8 على كود PHP لنمط MVC وكود Python، على التوالي.

لتسهيل التطوير، قد ترغب في استخدام جهاز افتراضي لـ OPNsense وتثبيت البرنامج المساعد os-debug الذي سيوفر الأدوات اللازمة.

make sweep

قم بتشغيل العديد من المعقّمات التلقائية على قاعدة الكود.

تنزيل الأداة