
openvas-scanner v23.50.14
このリポジトリには、Greenbone Community Edition のスキャナーコンポーネントが含まれています。

OpenVAS Scanner
これは Greenbone Community Edition の OpenVAS Scanner です。
これは Greenbone Enterprise アプライアンスで使用され、継続的に更新・拡張される Vulnerability Tests (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) を置き換えることを目的とした Rust プロジェクトも含まれています。 これはスキャナーの使用を簡素化し、スキャンに必要なすべてを一元化します。 現在はスキャンエンジンとして openvas-scanner を使用しています。
Docker、Greenbone Community Containers
このリポジトリで提供されている 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 をご利用ください。ソフトウェアに
問題を見つけた場合は、GitHub で issue を作成してください。
Greenbone のお客様の場合は、Greenbone Support Portal に問題を転送することもできます。
メンテナー
このプロジェクトは Greenbone AG によってメンテナンスされています。
コントリビューション
皆様からのコントリビューションを歓迎します。GitHub で pull request を作成してください。 最初の PR とともに、RELICENSING フォルダで説明されているコントリビューション契約をコミットすることを忘れないでください。 大きな変更は、まず GitHub の issues セクションを通じて開発チームと議論する必要があります。 このプロジェクトにはリリース用の自動ラベル (patch、minor、major) があるため、コミットメッセージは conventional commit rules ドキュメントで説明されているルールに従う必要があります。
ライセンス
このリポジトリは、プログラミング言語 C とプログラミング言語 Rust による 2 つのスキャナー実装で構成されています。
このモジュールは、ディレクトリ rust/ 内の Rust 実装を除き、GNU General Public License v2.0 only の下でライセンスされています。ただし、個々のファイルは GNU General Public License v2.0 only または GNU General Public License v2.0 or later のいずれかでライセンスされており、詳細は license-details.md ファイルを参照してください。
ディレクトリ rust/ 内の Rust 実装は、OpenSSL 例外付きの GNU General Public License v2.0 or later の下でライセンスされています。ただし、個々のファイルはさらに MIT の下でもライセンスされています。