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

これはGreenbone Community EditionのOpenVAS Scannerです。
Greenbone Enterpriseアプライアンスで使用され、継続的に更新・拡張されるVulnerability Test(VT)フィードを実行するフル機能のスキャンエンジンです。
すべてのリリースファイルは、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 で入手できます。
このリポジトリには、現在のスキャナスタック(openvas-scanner、ospd-openvas、notus-scanner)を置き換えることを目的としたrustプロジェクトも含まれています。スキャナの利用が簡素化され、スキャンに必要なすべてが一元化されます。現在はスキャンエンジンとして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をご利用ください。ソフトウェアに問題が見つかった場合は、GitHubでissueを作成してください。Greenboneのお客様は、代わりに、または追加で、問題をGreenbone Support Portalに転送することもできます。
このプロジェクトはGreenbone AGによってメンテナンスされています。
あなたの貢献を大いに歓迎します。GitHubでプルリクエストを作成してください。最初の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以降のいずれかでライセンスされています。詳細についてはlicense-details.mdファイルを参照してください。
rust/ディレクトリ内のRust実装は、OpenSSL例外付きのGNU General Public License v2.0以降でライセンスされています。ただし、個々のファイルは追加でMITライセンスでもライセンスされています。