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

Scanner OpenVAS
Voici le scanner OpenVAS de la Greenbone Community Edition.
Il est utilisé pour les appliances Greenbone Enterprise et constitue un moteur de scan complet qui exécute un flux de tests de vulnérabilité (VTs), mis à jour et étendu en continu.
Versions
Tous les fichiers de version sont signés avec
la clé d'intégrité du flux communautaire Greenbone.
Cette clé gpg peut être téléchargée à l'adresse https://www.greenbone.net/GBCommunitySigningKey.asc
et son 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 exigences d'installation détaillées et les instructions, veuillez consulter le fichier
INSTALL.md. Ce fichier contient également des 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 la version d'essai Greenbone Enterprise TRIAL, une machine virtuelle préparée avec une configuration prête à l'emploi. Des informations concernant la machine virtuelle sont disponibles à l'adresse https://www.greenbone.net/en/testnow.
Implémentation Rust
Ce dépôt contient é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 pour le scan. Actuellement, il utilise openvas-scanner comme moteur de scan.
Docker, conteneurs communautaires Greenbone
Si vous souhaitez utiliser les fichiers docker fournis dans ce dépôt, vous pouvez les extraire du registre Greenbone à l'adresse ghcr.io/greenbone/openvas-scanner:stable. Vous pouvez également les construire localement en utilisant :
docker build -t <image-name> -f .docker/prod.Dockerfile .
Pour plus d'informations sur la construction des images docker, consultez la documentation officielle. Nous fournissons également une solution entièrement conteneurisée pour la Greenbone Community Edition.
Veuillez noter : les conteneurs communautaires Greenbone sont actuellement en cours de développement.
Support
Pour toute question sur l'utilisation d'openvas, veuillez utiliser le portail
communautaire Greenbone. Si vous avez trouvé un problème
avec le logiciel, veuillez créer une
issue sur GitHub. Si vous
êtes un client Greenbone, vous pouvez également, ou en plus, transmettre votre
problème au portail de support Greenbone.
Mainteneur
Ce projet est maintenu par Greenbone AG.
Contribuer
Vos contributions sont grandement appréciées. Veuillez créer une pull request sur GitHub. N'oubliez pas de signer l'accord de contribution comme expliqué dans le dossier RELICENSING avec votre première PR. Les changements importants doivent d'abord être discutés avec l'équipe de développement via la section issues sur GitHub. Comme le projet dispose d'un auto-label pour les versions (patch, minor et major), les messages de commit doivent suivre les règles expliquées dans le document règles de commit conventionnels.
Licence
Ce dépôt contient deux implémentations du scanner, l'une en langage de programmation C et l'autre 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 GNU General Public License v2.0 uniquement ou 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 également sous licence MIT.