MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap
Unknown action login.
  • OpenVAS

Contents

  1. OpenVAS
    1. Install
    2. Docker compose

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

   1 # as root
   2 echo "deb http://download.opensuse.org/repositories/security:/OpenVAS:/UNSTABLE:/v6/Debian_7.0/ ./" >> /etc/apt/sources.list
   3 wget http://download.opensuse.org/repositories/security:/OpenVAS:/UNSTABLE:/v6/Debian_7.0/Release.key
   4 apt-key add ./Release.key
   5 apt-get update

Quick install

   1 apt-get -y install greenbone-security-assistant openvas-cli openvas-manager openvas-scanner openvas-administrator sqlite3 xsltproc rsync
   2 apt-get -y install texlive-latex-base texlive-latex-extra texlive-latex-recommended htmldoc
   3 apt-get -y install alien rpm nsis fakeroot

Quick Start

   1 test -e /var/lib/openvas/CA/cacert.pem  || openvas-mkcert -q
   2 openvas-nvt-sync
   3 test -e /var/lib/openvas/users/om || openvas-mkcert-client -n om -i
   4 /etc/init.d/openvas-manager stop
   5 /etc/init.d/openvas-scanner stop
   6 openvassd
   7 openvasmd --rebuild
   8 openvas-scapdata-sync
   9 openvas-certdata-sync
  10 test -e /var/lib/openvas/users/admin || openvasad -c add_user -n admin -r Admin
  11 killall openvassd
  12 sleep 15
  13 /etc/init.d/openvas-scanner start
  14 /etc/init.d/openvas-manager start
  15 /etc/init.d/openvas-administrator restart
  16 /etc/init.d/greenbone-security-assistant restart

Docker compose

   1 mkdir -p ~/greenbone-community-container && cd ~/greenbone-community-container
   2 curl -f -O -L https://greenbone.github.io/docs/latest/_static/docker-compose.yml
   3 sudo apt install docker.io docker-compose
   4 usermod -aG docker userx
   5 # logout user 
   6 docker run hello-world 
   7 docker compose pull
   8 docker compose up -d
   9 docker compose stop
  10 docker compose pull
  11 sudo service nginx stop
  12 
  13 docker compose up -d
  14 
  15 # URL: http://127.0.0.1:9392
  16 # Default Credentials: Username: admin | Password: admin
  17 # https://127.0.0.1/feed-status
  18 # must have current on all lines 
  19 # https://127.0.0.1/tasks
  20 # task wizard  example.org
  21 
  22 docker compose stop 
  23 
  24 # start env again 
  25 cd greenbone-community-container/
  26 sudo service nginx stop
  27 docker compose start
  28 # http://127.0.0.1:9392
  29 scan target: www.example.org
  30 scanner: OpenVAS Default
  31 scan config: full and fast 
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01