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

هذا هو ماسح OpenVAS الخاص بإصدار Greenbone المجتمعي.
يُستخدم لأجهزة Greenbone Enterprise، وهو محرك فحص متكامل الوظائف ينفّذ موجزًا محدَّثًا وموسَّعًا باستمرار من اختبارات الثغرات الأمنية (VTs).
جميع ملفات الإصدارات موقّعة بمفتاح
التحقق من سلامة موجز Greenbone المجتمعي.
يمكن تنزيل مفتاح 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 يهدف إلى استبدال حزمة الماسح الحالية (openvas-scanner وospd-openvas وnotus-scanner). إنه يبسّط استخدام الماسح ويوحّد كل ما هو مطلوب للفحص. حاليًا يستخدم openvas-scanner كمحرك فحص.
إذا كنت ترغب في استخدام ملفات docker المتوفرة في هذا المستودع، يمكنك سحبها من سجل Greenbone على ghcr.io/greenbone/openvas-scanner:stable. يمكنك أيضًا بناؤها محليًا باستخدام:
docker build -t <image-name> -f .docker/prod.Dockerfile .
لمزيد من المعلومات حول بناء صور docker، راجع الدليل الرسمي. نوفر أيضًا حلًا معبأً بالكامل في حاويات لإصدار Greenbone المجتمعي.
يرجى الانتباه: حاويات Greenbone المجتمعية قيد التطوير حاليًا.
لأي سؤال حول استخدام openvas، يرجى استخدام بوابة Greenbone
المجتمعية. إذا وجدت مشكلة
في البرنامج، فيرجى إنشاء
مشكلة على GitHub. إذا
كنت عميلًا لـ Greenbone، يمكنك بدلاً من ذلك أو بالإضافة إلى ذلك إحالة
مشكلتك إلى بوابة دعم Greenbone.
هذا المشروع تتم صيانته بواسطة Greenbone AG.
مساهماتكم محل تقدير كبير. يرجى إنشاء طلب سحب على GitHub. تذكر أن ترفق اتفاقية المساهمة كما هو موضح في مجلد RELICENSING مع أول طلب سحب لك. يجب مناقشة التغييرات الأكبر مع فريق التطوير عبر قسم المشكلات على GitHub أولاً. نظرًا لأن المشروع مزوّد بتسمية تلقائية للإصدارات (patch وminor وmajor)، يجب أن تتبع رسائل الالتزام القواعد الموضحة في مستند قواعد الالتزامات التقليدية.
يتكون هذا المستودع من تنفيذين للماسح الضوئي، أحدهما بلغة البرمجة C والآخر بلغة البرمجة Rust.
هذه الوحدة، باستثناء تنفيذ Rust في الدليل rust/، مرخصة بموجب GNU General Public License الإصدار 2.0 فقط. ومع ذلك، فإن الملفات الفردية مرخصة إما بموجب GNU General Public License الإصدار 2.0 فقط أو بموجب GNU General Public License الإصدار 2.0 أو الأحدث؛ يرجى الاطلاع على ملف license-details.md للحصول على التفاصيل.
تنفيذ Rust في الدليل rust/ مرخص بموجب GNU General Public License الإصدار 2.0 أو الأحدث مع استثناء OpenSSL. ومع ذلك، فإن الملفات الفردية مرخصة بالإضافة إلى ذلك بموجب MIT.