
openvas-scanner v23.50.17
Questo repository contiene il componente scanner per Greenbone Community Edition.

OpenVAS Scanner
Questo è l'OpenVAS Scanner della Greenbone Community Edition.
Viene utilizzato per gli appliance Greenbone Enterprise ed è un motore di scansione completo che esegue un feed di Vulnerability Tests (VT) continuamente aggiornato ed esteso.
Releases
Tutti i file di release sono firmati con la chiave di integrità del Greenbone Community Feed.
Questa chiave gpg può essere scaricata da https://www.greenbone.net/GBCommunitySigningKey.asc
e l'impronta è 8AE4 BE42 9B60 A59B 311C 2E73 9823 FAA6 0ED1 E580.
Installazione
Questo modulo può essere configurato, compilato e installato con i seguenti comandi:
cmake .
make install
Per i requisiti e le istruzioni di installazione dettagliati, consultare il file
INSTALL.md. Il file contiene anche le istruzioni per configurare
openvas e per rendere lo scanner disponibile ad altri moduli GVM.
Se non si ha familiarità o non si è a proprio agio con la compilazione dal codice sorgente, si consiglia di utilizzare Greenbone Enterprise TRIAL, una macchina virtuale preconfigurata con una configurazione pronta all'uso. Informazioni sulla macchina virtuale sono disponibili su https://www.greenbone.net/en/testnow.
Implementazione in Rust
Questo repository consiste anche di un progetto rust che mira a sostituire l'attuale stack dello scanner (openvas-scanner, ospd-openvas, notus-scanner). Semplifica l'uso dello scanner e centralizza tutto ciò che serve per la scansione. Attualmente utilizza openvas-scanner come motore di scansione.
Docker, Greenbone Community Containers
Se si desidera utilizzare i file docker forniti in questo repository, è possibile scaricarli dal registry Greenbone su ghcr.io/greenbone/openvas-scanner:stable. È anche possibile compilarli localmente utilizzando:
docker build -t <image-name> -f .docker/prod.Dockerfile .
Per maggiori informazioni sulla creazione di immagini docker, consultare il manuale ufficiale. Forniamo anche una soluzione completamente containerizzata per la Greenbone Community Edition.
Attenzione: i Greenbone Community Container sono attualmente in fase di sviluppo.
Supporto
Per qualsiasi domanda sull'utilizzo di openvas si prega di utilizzare il Greenbone
Community Portal. Se si riscontra un problema
con il software, si prega di creare una
issue su GitHub. Se si
è un cliente Greenbone, è possibile in alternativa o in aggiunta inoltrare la propria
segnalazione al Greenbone Support Portal.
Maintainer
Questo progetto è mantenuto da Greenbone AG.
Contribuire
I vostri contributi sono molto apprezzati. Si prega di creare una pull request su GitHub. Ricordarsi di includere l'accordo di contribuzione come spiegato nella cartella RELICENSING con la prima PR. Le modifiche più importanti dovrebbero essere discusse prima con il team di sviluppo tramite la sezione issues su GitHub. Poiché il progetto ha un autolabel per le release (patch, minor e major), i messaggi di commit dovrebbero seguire le regole spiegate nel documento conventional commit rules.
Licenza
Questo repository consiste di due implementazioni dello scanner, una nel linguaggio di programmazione C e una nel linguaggio di programmazione Rust.
Questo modulo, ad eccezione dell'implementazione Rust nella directory rust/, è concesso in licenza solo sotto la GNU General Public License v2.0. Singoli file, tuttavia, sono concessi in licenza o sotto la GNU General Public License v2.0 only o sotto GNU General Public License v2.0 or later, si prega di consultare il file license-details.md per i dettagli.
L'implementazione Rust nella directory rust/ è concessa in licenza sotto la GNU General Public License v2.0 or later con eccezione OpenSSL. Singoli file, tuttavia, sono inoltre concessi in licenza sotto MIT.