
openvas-scanner v23.50.14
Este repositório contém o componente scanner da Greenbone Community Edition.

OpenVAS Scanner
Este é o OpenVAS Scanner da Greenbone Community Edition.
Ele é usado para os appliances Greenbone Enterprise e é um mecanismo de varredura completo que executa um feed continuamente atualizado e ampliado de Testes de Vulnerabilidade (VTs).
Releases
Todos os arquivos de release são assinados com
a chave de integridade do Greenbone Community Feed.
Esta chave gpg pode ser baixada em https://www.greenbone.net/GBCommunitySigningKey.asc
e a impressão digital é 8AE4 BE42 9B60 A59B 311C 2E73 9823 FAA6 0ED1 E580.
Instalação
Este módulo pode ser configurado, compilado e instalado com os seguintes comandos:
cmake .
make install
Para requisitos e instruções detalhadas de instalação, consulte o arquivo
INSTALL.md. O arquivo também contém instruções para configurar
o openvas e para disponibilizar o scanner para outros módulos GVM.
Se você não estiver familiarizado ou confortável em compilar a partir do código-fonte, recomendamos que use o Greenbone Enterprise TRIAL, uma máquina virtual preparada com uma configuração pronta para uso. Informações sobre a máquina virtual estão disponíveis em https://www.greenbone.net/en/testnow.
Implementação em Rust
Este repositório também consiste em um projeto rust com o objetivo de substituir a atual pilha do scanner (openvas-scanner, ospd-openvas, notus-scanner). Ele simplifica o uso do scanner e centraliza tudo o que é necessário para a varredura. Atualmente, ele usa o openvas-scanner como mecanismo de varredura.
Docker, Greenbone Community Containers
Se você quiser usar os arquivos docker fornecidos neste repositório, pode obtê-los no registro da Greenbone em ghcr.io/greenbone/openvas-scanner:stable. Você também pode compilá-los localmente usando:
docker build -t <image-name> -f .docker/prod.Dockerfile .
Para mais informações sobre como compilar imagens docker, consulte o manual oficial. Também fornecemos uma solução totalmente conteinerizada para a Greenbone Community Edition.
Atenção: Os Greenbone Community Containers estão atualmente em desenvolvimento.
Suporte
Para qualquer dúvida sobre o uso do openvas, use o Greenbone
Community Portal. Se você encontrou um problema
com o software, por favor crie uma
issue no GitHub. Se você
é um cliente Greenbone, pode alternativamente ou adicionalmente encaminhar seu
problema para o Greenbone Support Portal.
Mantenedor
Este projeto é mantido pela Greenbone AG.
Contribuindo
Suas contribuições são muito bem-vindas. Por favor, crie um pull request no GitHub. Lembre-se de enviar o acordo de contribuição conforme explicado na pasta RELICENSING junto com seu primeiro PR. Mudanças maiores devem ser discutidas com a equipe de desenvolvimento por meio da seção de issues no GitHub primeiro. Como o projeto possui autolabel para releases (patch, minor e major), as mensagens de commit devem seguir as regras explicadas no documento conventional commit rules.
Licença
Este repositório consiste em duas implementações de scanner, uma na linguagem de programação C e outra na linguagem de programação Rust.
Este módulo, exceto pela implementação em Rust no diretório rust/, é licenciado sob a GNU General Public License v2.0 apenas. Arquivos individuais, no entanto, são licenciados sob a GNU General Public License v2.0 apenas ou sob a GNU General Public License v2.0 ou posterior; consulte o arquivo license-details.md para detalhes.
A implementação em Rust no diretório rust/ é licenciada sob a GNU General Public License v2.0 ou posterior com exceção OpenSSL. Arquivos individuais, no entanto, são adicionalmente licenciados sob MIT.