
openvas-scanner v23.50.14
Dieses Repository enthält die Scanner-Komponente für die Greenbone Community Edition.

OpenVAS Scanner
Dies ist der OpenVAS Scanner der Greenbone Community Edition.
Er wird für die Greenbone Enterprise Appliances verwendet und ist eine voll ausgestattete Scan-Engine, die einen kontinuierlich aktualisierten und erweiterten Feed von Vulnerability Tests (VTs) ausführt.
Releases
Alle Release-Dateien sind mit
dem Greenbone Community Feed Integritätsschlüssel signiert.
Dieser GPG-Schlüssel kann unter https://www.greenbone.net/GBCommunitySigningKey.asc heruntergeladen werden
und der Fingerabdruck lautet 8AE4 BE42 9B60 A59B 311C 2E73 9823 FAA6 0ED1 E580.
Installation
Dieses Modul kann mit folgenden Befehlen konfiguriert, gebaut und installiert werden:
cmake .
make install
Detaillierte Installationsanforderungen und -anweisungen finden Sie in der Datei
INSTALL.md. Die Datei enthält auch Anweisungen zur Einrichtung
von openvas und dazu, wie der Scanner für andere GVM-Module verfügbar gemacht wird.
Wenn Sie mit dem Bauen aus dem Quellcode nicht vertraut oder nicht zufrieden sind, empfehlen wir die Verwendung der Greenbone Enterprise TRIAL, einer vorbereiteten virtuellen Maschine mit einer sofort einsatzbereiten Einrichtung. Informationen zur virtuellen Maschine sind unter https://www.greenbone.net/en/testnow verfügbar.
Rust-Implementierung
Dieses Repository besteht außerdem aus einem Rust-Projekt, das den aktuellen Scanner-Stack (openvas-scanner, ospd-openvas, notus-scanner) ersetzen soll. Es vereinfacht die Nutzung des Scanners und zentralisiert alles, was für das Scannen benötigt wird. Derzeit verwendet es den openvas-scanner als Scan-Engine.
Docker, Greenbone Community Containers
Wenn Sie die in diesem Repository bereitgestellten Docker-Dateien verwenden möchten, können Sie sie aus der Greenbone-Registry unter ghcr.io/greenbone/openvas-scanner:stable abrufen. Sie können sie auch lokal mit folgendem Befehl bauen:
docker build -t <image-name> -f .docker/prod.Dockerfile .
Weitere Informationen zum Bauen von Docker-Images finden Sie in der offiziellen Manpage. Wir bieten auch eine vollständig containerisierte Lösung für die Greenbone Community Edition an.
Bitte beachten Sie: Die Greenbone Community Container befinden sich derzeit in Entwicklung.
Support
Bei Fragen zur Verwendung von openvas wenden Sie sich bitte an das Greenbone
Community Portal. Wenn Sie ein Problem
mit der Software gefunden haben, erstellen Sie bitte ein
Issue auf GitHub. Wenn Sie
Greenbone-Kunde sind, können Sie Ihr Problem alternativ oder zusätzlich an das Greenbone Support Portal weiterleiten.
Maintainer
Dieses Projekt wird von Greenbone AG gepflegt.
Mitwirken
Ihre Beiträge sind sehr willkommen. Bitte erstellen Sie einen Pull Request auf GitHub. Denken Sie daran, die Beitragsvereinbarung, wie im Ordner RELICENSING erläutert, mit Ihrem ersten PR einzureichen. Größere Änderungen sollten zunächst mit dem Entwicklungsteam über den Issues-Bereich auf GitHub besprochen werden. Da das Projekt ein Autolabel für Releases hat (Patch, Minor und Major), sollten Commit-Nachrichten den Regeln folgen, die im Dokument Conventional Commit Rules erläutert werden.
Lizenz
Dieses Repository besteht aus zwei Scanner-Implementierungen, eine in der Programmiersprache C und eine in der Programmiersprache Rust.
Dieses Modul ist mit Ausnahme der Rust-Implementierung im Verzeichnis rust/ unter der GNU General Public License v2.0 only lizenziert. Einzelne Dateien sind jedoch entweder unter der GNU General Public License v2.0 only oder unter GNU General Public License v2.0 or later lizenziert; Details finden Sie in der Datei license-details.md.
Die Rust-Implementierung im Verzeichnis rust/ ist unter der GNU General Public License v2.0 or later with OpenSSL exception lizenziert. Einzelne Dateien sind zusätzlich unter MIT lizenziert.