
openvas-scanner v23.50.17
Ce dépôt contient le composant scanner pour Greenbone Community Edition.

OpenVAS Scanner
Ceci est l'OpenVAS Scanner de la Greenbone Community Edition.
Il est utilisé pour les appliances Greenbone Enterprise et constitue un moteur d'analyse complet qui exécute un flux de Tests de Vulnérabilité (VT) mis à jour et enrichi en continu.
Versions
Tous les fichiers de version sont signés avec
la clé d'intégrité du Greenbone Community Feed.
Cette clé gpg peut être téléchargée à l'adresse https://www.greenbone.net/GBCommunitySigningKey.asc
et l'empreinte est 8AE4 BE42 9B60 A59B 311C 2E73 9823 FAA6 0ED1 E580.
Installation
Ce module peut être configuré, compilé et installé avec les commandes suivantes :
cmake .
make install
Pour les prérequis et instructions d'installation détaillés, veuillez consulter le fichier
INSTALL.md. Ce fichier contient également les instructions pour configurer
openvas et pour rendre le scanner disponible aux autres modules GVM.
Si vous n'êtes pas familier ou à l'aise avec la compilation à partir du code source, nous vous recommandons d'utiliser le Greenbone Enterprise TRIAL, une machine virtuelle préparée avec une configuration prête à l'emploi. Les informations concernant la machine virtuelle sont disponibles à l'adresse https://www.greenbone.net/en/testnow.
Implémentation Rust
Ce dépôt comprend également un projet rust visant à remplacer la pile de scanner actuelle (openvas-scanner, ospd-openvas, notus-scanner). Il simplifie l'utilisation du scanner et centralise tout ce qui est nécessaire à l'analyse. Actuellement, il utilise l'openvas-scanner comme moteur d'analyse.
Docker, Greenbone Community Containers
Si vous souhaitez utiliser les fichiers docker fournis dans ce dépôt, vous pouvez les récupérer depuis le registre Greenbone à l'adresse ghcr.io/greenbone/openvas-scanner:stable. Vous pouvez également les compiler localement en utilisant :
docker build -t <image-name> -f .docker/prod.Dockerfile .
Pour plus d'informations sur la compilation des images docker, consultez le manuel officiel. Nous fournissons également une solution entièrement conteneurisée pour la Greenbone Community Edition.
Veuillez noter : les Greenbone Community Containers sont actuellement en cours de développement.
Support
Pour toute question sur l'utilisation d'openvas, veuillez utiliser le Greenbone
Community Portal. Si vous rencontrez un problème
avec le logiciel, veuillez créer un
ticket sur GitHub. Si vous
êtes un client Greenbone, vous pouvez également ou alternativement transmettre votre
problème au Greenbone Support Portal.
Mainteneur
Ce projet est maintenu par Greenbone AG.
Contribution
Vos contributions sont grandement appréciées. Veuillez créer une pull request sur GitHub. N'oubliez pas de valider l'accord de contribution comme expliqué dans le dossier RELICENSING lors de votre première PR. Les changements plus importants doivent d'abord être discutés avec l'équipe de développement via la section des tickets sur GitHub. Comme le projet dispose d'un autolabel pour les versions (patch, minor et major), les messages de commit doivent suivre les règles expliquées dans le document conventional commit rules.
Licence
Ce dépôt comprend deux implémentations de scanner, une en langage de programmation C et une en langage de programmation Rust.
Ce module, à l'exception de l'implémentation Rust dans le répertoire rust/, est sous licence GNU General Public License v2.0 uniquement. Certains fichiers, cependant, sont sous licence soit GNU General Public License v2.0 uniquement, soit GNU General Public License v2.0 ou ultérieure ; veuillez consulter le fichier license-details.md pour plus de détails.
L'implémentation Rust dans le répertoire rust/ est sous licence GNU General Public License v2.0 ou ultérieure avec exception OpenSSL. Certains fichiers, cependant, sont en plus sous licence MIT.