<> = OpenVAS = OpenVAS is a framework of several services and tools offering a comprehensive and powerful vulnerability scanning and vulnerability management solution. * https://www.openvas.org/ * https://github.com/greenbone/ * https://greenbone.github.io/docs/latest/ * https://greenbone.github.io/docs/latest/22.4/source-build/index.html == Install == http://www.openvas.org/install-packages-v6.html#openvas_debian_obs === OBS repository === {{{#!highlight sh # as root echo "deb http://download.opensuse.org/repositories/security:/OpenVAS:/UNSTABLE:/v6/Debian_7.0/ ./" >> /etc/apt/sources.list wget http://download.opensuse.org/repositories/security:/OpenVAS:/UNSTABLE:/v6/Debian_7.0/Release.key apt-key add ./Release.key apt-get update }}} === Quick install === {{{#!highlight sh apt-get -y install greenbone-security-assistant openvas-cli openvas-manager openvas-scanner openvas-administrator sqlite3 xsltproc rsync apt-get -y install texlive-latex-base texlive-latex-extra texlive-latex-recommended htmldoc apt-get -y install alien rpm nsis fakeroot }}} === Quick Start === {{{#!highlight sh test -e /var/lib/openvas/CA/cacert.pem || openvas-mkcert -q openvas-nvt-sync test -e /var/lib/openvas/users/om || openvas-mkcert-client -n om -i /etc/init.d/openvas-manager stop /etc/init.d/openvas-scanner stop openvassd openvasmd --rebuild openvas-scapdata-sync openvas-certdata-sync test -e /var/lib/openvas/users/admin || openvasad -c add_user -n admin -r Admin killall openvassd sleep 15 /etc/init.d/openvas-scanner start /etc/init.d/openvas-manager start /etc/init.d/openvas-administrator restart /etc/init.d/greenbone-security-assistant restart }}} == Docker compose == {{{#!highlight sh mkdir -p ~/greenbone-community-container && cd ~/greenbone-community-container curl -f -O -L https://greenbone.github.io/docs/latest/_static/docker-compose.yml sudo apt install docker.io docker-compose usermod -aG docker userx # logout user docker run hello-world docker compose pull docker compose up -d docker compose stop docker compose pull sudo service nginx stop docker compose up -d # URL: http://127.0.0.1:9392 # Default Credentials: Username: admin | Password: admin # https://127.0.0.1/feed-status # must have current on all lines # https://127.0.0.1/tasks # task wizard example.org docker compose stop # start env again cd greenbone-community-container/ sudo service nginx stop docker compose start # http://127.0.0.1:9392 scan target: www.example.org scanner: OpenVAS Default scan config: full and fast }}}