
Этот репозиторий содержит компонент сканера для Greenbone Community Edition.

Это сканер 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, цель которого — заменить текущий стек сканера (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 Community Edition.
Пожалуйста, обратите внимание: Greenbone Community Container в настоящее время находятся в разработке.
По любым вопросам об использовании openvas обращайтесь в Greenbone
Community Portal. Если вы обнаружили проблему
с программным обеспечением, пожалуйста, создайте
issue на GitHub. Если вы
являетесь клиентом Greenbone, вы можете также или дополнительно направить свой
вопрос в портал поддержки Greenbone.
Этот проект сопровождается компанией Greenbone AG.
Мы высоко ценим ваш вклад. Пожалуйста, создайте pull request на GitHub. Не забудьте при первом PR отправить соглашение о вкладе, как описано в папке RELICENSING. Крупные изменения следует сначала обсудить с командой разработчиков в разделе issues на GitHub. Поскольку проект использует автоматическую метку для релизов (patch, minor и major), сообщения коммитов должны соответствовать правилам, описанным в документе conventional commit rules.
Этот репозиторий содержит две реализации сканера: одну на языке программирования 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.