Skip to content

A dockerized version of openvas and totally independent of the greenbone stack.

License

Notifications You must be signed in to change notification settings

MrSuicideParrot/openvas-light

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openvas-light

A dockerized version of openvas and totally independent of the greenbone stack.

Obtaing this Docker image

Pulling from the Docker Hub

$ docker pull cirne/openvas-light

Building the Docker image locally

$ ./build.sh

Quick Start

The quickest way to run this docker is to deploy it as a docker-compose service. The image consists of an openvas vulnerability scanner and an ospd server. To perform a scan, you will need to use the OSP protocol. By default the ospd server is listening on the port 5149.

To manually test openvas-scanner, you can use gvm-tools and specify the protocol as OSP.

gvm-cli --protocol OSP tls --hostname localhost --port 5149 --certfile PATH/gvm/CA/clientcert.pem --keyfile PATH/gvm/private/CA/clientkey.pem --cafile PATH/gvm/CA/cacert.pem --xml "<get_version/>" 

Communication between the ospd server and the client is secure using TLS. If the required certificates are not found in /usr/var/lib/gvm, they will be created automatically. These certificates are generated using the gvm-manage-certs script.

Finally, the vulnerability database is updated regulary using the greenbone-nvt-sync script with go-crond. If you want to disable the automatic update of this database, you can set the environment variable NOT_CROND as true.

List of installed software:

  • OpenVas 7.0
  • GVM Libs 11.0
  • ospd-openvas 1.0.0
  • go-crond 0.6.1

About

A dockerized version of openvas and totally independent of the greenbone stack.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published