
openvas-scanner v23.50.17
يحتوي هذا المستودع على مكوّن الماسح الضوئي لإصدار Greenbone Community Edition.

ماسح OpenVAS
هذا هو ماسح OpenVAS الخاص بـ Greenbone Community Edition.
يُستخدم لأجهزة Greenbone Enterprise وهو محرك فحص كامل الميزات ينفّذ تغذية محدّثة وموسّعة باستمرار من اختبارات الثغرات (VTs).
الإصدارات
جميع ملفات الإصدار موقّعة بـ
مفتاح سلامة Greenbone Community Feed.
يمكن تنزيل مفتاح gpg هذا من https://www.greenbone.net/GBCommunitySigningKey.asc
وبصمته هي 8AE4 BE42 9B60 A59B 311C 2E73 9823 FAA6 0ED1 E580.
التثبيت
يمكن تكوين هذه الوحدة وبناؤها وتثبيتها بالأوامر التالية:
cmake .
make install
للاطلاع على متطلبات وتعليمات التثبيت التفصيلية، يُرجى الرجوع إلى ملف
INSTALL.md. يحتوي الملف أيضًا على تعليمات لإعداد
openvas ولجعل الماسح متاحًا لوحدات GVM الأخرى.
إذا لم تكن معتادًا على البناء من الشيفرة المصدرية أو غير مرتاح له، فإننا نوصي باستخدام Greenbone Enterprise TRIAL، وهو جهاز افتراضي مُعدّ بإعداد جاهز. تتوفر معلومات حول الجهاز الافتراضي على https://www.greenbone.net/en/testnow.
تطبيق Rust
يتضمن هذا المستودع أيضًا مشروع rust يهدف إلى استبدال حزمة الماسح الحالية (openvas-scanner، ospd-openvas، notus-scanner). فهو يبسّط استخدام الماسح ويركّز كل ما يلزم للفحص. حاليًا يستخدم openvas-scanner كمحرك فحص.
Docker، حاويات Greenbone Community
إذا كنت ترغب في استخدام ملفات docker الموفّرة في هذا المستودع، يمكنك سحبها من سجل Greenbone على ghcr.io/greenbone/openvas-scanner:stable. يمكنك أيضًا بناؤها محليًا باستخدام:
docker build -t <image-name> -f .docker/prod.Dockerfile .
لمزيد من المعلومات حول بناء صور docker، راجع الدليل الرسمي. نوفّر أيضًا حلاً معبّأ بالكامل في حاويات لـ Greenbone Community Edition.
يُرجى الانتباه: حاويات Greenbone Community قيد التطوير حاليًا.
الدعم
لأي سؤال حول استخدام openvas يُرجى استخدام بوابة مجتمع
Greenbone. إذا وجدت مشكلة
في البرنامج، يُرجى إنشاء
تذكرة على GitHub. إذا كنت
عميلاً لدى Greenbone، يمكنك بدلاً من ذلك أو بالإضافة إلى ذلك إرسال
مشكلتك إلى بوابة دعم Greenbone.
المشرف
يُصان هذا المشروع بواسطة Greenbone AG.
المساهمة
مساهماتك محل تقدير كبير. يُرجى إنشاء طلب سحب على GitHub. تذكّر أن تُدرج اتفاقية المساهمة كما هو موضّح في مجلد RELICENSING مع أول طلب سحب لك. يجب مناقشة التغييرات الأكبر مع فريق التطوير عبر قسم التذاكر على GitHub أولاً. نظرًا لأن المشروع يحتوي على تسمية تلقائية للإصدارات (patch وminor وmajor)، يجب أن تتبع رسائل الالتزام القواعد الموضّحة في مستند قواعد الالتزام التقليدية.
الترخيص
يتكون هذا المستودع من تطبيقي ماسح، أحدهما بلغة البرمجة C والآخر بلغة البرمجة Rust.
هذه الوحدة، باستثناء تطبيق Rust في المجلد rust/، مرخّصة بموجب GNU General Public License v2.0 فقط. أما الملفات الفردية، فهي مرخّصة إما بموجب GNU General Public License v2.0 فقط أو بموجب GNU General Public License v2.0 أو أحدث، يُرجى الرجوع إلى ملف license-details.md للتفاصيل.
تطبيق Rust في المجلد rust/ مرخّص بموجب GNU General Public License v2.0 أو أحدث مع استثناء OpenSSL. أما الملفات الفردية، فهي مرخّصة بالإضافة إلى ذلك بموجب MIT.