English | Deutsch
Home » Try out OpenVAS

Quick-Setup and Quick-Start OpenVAS-5 Packages

OpenVAS-4: Download and Quick-Setup for OpenVAS-4 Packages

These guides help to get OpenVAS-5 quickly set up and started. For productive use a more refined setup is recommended.

For a few systems we have quick-guides available. If you have one more to add, please share with the OpenVAS development team to put it online here.

All Available OpenVAS-5 Packages

This table is subject to change over time. Also, any help to update or extend the overview is welcome.

We highly recommend to run the check routine we provide for OpenVAS-5: Setup and start OpenVAS

Libs Scanner Manager Admin GSA GSD CLI Old Client
Centos 5 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Centos 6 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Debian 5.0 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Debian 6.0 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Fedora 10 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Fedora 11 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Fedora 12 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Fedora 13 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Fedora 14 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Fedora 15 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Fedora 15 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Fedora 16 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Fedora 16 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Mandriva 2009.1 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Mandriva 2010.1 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Mandriva 2010 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Mandriva 2011 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
openSUSE 11.4 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
openSUSE 12.1 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
openSUSE Factory (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
openSUSE Tumbleweed (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Redhat 5 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Redhat 6 (Atomic) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
SLE 11 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Scientific Linux 6 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Ubuntu 9.04 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Ubuntu 9.10 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Ubuntu 10.04 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Ubuntu 10.10 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Ubuntu 11.04 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Ubuntu 11.10 (OBS) 5.0 3.3 3.0 1.2 3.0 1.2 1.1 --
Windows (Greenbone) 5.0 -- -- -- -- 1.2 1.1 --

Legend:

3rd Party: Packages not provided by the vendor directly
Missing ("--"), old unsupported version or is broken
Slightly out of date, some install hurdles or other issues, but works in principle
Supported version, reported to work without major hurdles

Recommended: Once you have installed OpenVAS, you should subscribe to the openvas-announce mailing list. It is a low-traffic list which helps you to follow all OpenVAS news and important changes.

If you have trouble installing OpenVAS using the packages listed above, please post a message to openvas-distro@wald.intevation.org and mention the packages you were using.

If you have trouble using OpenVAS, you are welcome to join the openvas user mailing list and ask for support there.

Package maintainers: Please make sure you are subscribed to the mailing list for package maintainers. If you have any questions regarding the proper setup of the OpenVAS modules, feel free to ask there.

OpenVAS for CentOS via Atomic

Setup and start OpenVAS
Atomicorp Repository

Step 1: Configure Atomicorp Repository
(as user root, only once)

wget -q -O - http://www.atomicorp.com/installers/atomic |sh

Step 2: Quick-Install OpenVAS
(as user root, only once)

yum install openvas
openvas-setup

Step 3: Quick-Start OpenVAS

( nothing to do, all is up and running directly after installation )

Step 4: Log into OpenVAS with user created in the step 2

Open https://localhost:9392/ or start "gsd" on a command line as a regular user (not as root!).

OpenVAS for Debian via OBS

Setup and start OpenVAS
openSUSE Build Service (OBS)

Step 1: Configure OBS Repository
(as user root, only once)

echo "deb http://download.opensuse.org/repositories/security:/OpenVAS:/UNSTABLE:/v5/Debian_6.0/ ./" >> /etc/apt/sources.list
apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys BED1E87979EAFD54
sudo apt-get update

Step 2: Quick-Install OpenVAS
(as user root, only once)

apt-get -y install greenbone-security-assistant gsd openvas-cli openvas-manager openvas-scanner openvas-administrator sqlite3 xsltproc

To install support packages for report generation (downloads around 30 MB of additional packages):

apt-get -y install texlive-latex-base texlive-latex-extra texlive-latex-recommended htmldoc

To install support for autogenerated LSC credential packages:

apt-get -y install alien rpm nsis fakeroot

Step 3: Quick-Start OpenVAS
(copy and paste whole block as user root, during first time you will be asked to set a password for user "admin")

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 --migrate
openvasmd --rebuild
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
test -e /var/lib/openvas/users/admin || openvasad -c add_user -n admin -r Admin

Step 4: Log into OpenVAS as "admin"

Open https://localhost:9392/ or start "gsd" on a command line as a regular user (not as root!).

OpenVAS for Fedora via Atomic

Setup and start OpenVAS
Atomicorp Repository

Step 1: Configure Atomicorp Repository
(as user root, only once)

wget -q -O - http://www.atomicorp.com/installers/atomic |sh

Step 2: Quick-Install OpenVAS
(as user root, only once)

yum install openvas
openvas-setup

Step 3: Quick-Start OpenVAS

( nothing to do, all is up and running directly after installation )

Step 4: Log into OpenVAS with user created in the step 2

Open https://localhost:9392/ or start "gsd" on a command line as a regular user (not as root!).

OpenVAS for openSUSE via OBS

Setup and start OpenVAS
openSUSE Build Service (OBS)

Step 1: Configure OBS Repository
(as user root, only once)

zypper ar http://download.opensuse.org/repositories/security:/OpenVAS:/UNSTABLE:/v5/openSUSE_12.1/security:OpenVAS:UNSTABLE:v5.repo

Step 2: Quick-Install OpenVAS
(as user root, only once)

zypper --non-interactive --gpg-auto-import-keys in greenbone-security-assistant gsd openvas-cli openvas-scanner openvas-manager openvas-administrator

Step 3: Quick-Start OpenVAS
(copy and paste whole block as user root, during first time you will be asked to set a password for user "admin")

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 --migrate
openvasmd --rebuild
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
test -e /var/lib/openvas/users/admin || openvasad -c add_user -n admin -r Admin

Step 4: Log into OpenVAS as "admin"

Open https://localhost:9392/ or start "gsd" on a command line as a regular user (not as root!).

OpenVAS for Ubuntu via OBS

Setup and start OpenVAS
openSUSE Build Service (OBS)

Step 1: Configure OBS Repository

sudo apt-get -y install python-software-properties
sudo add-apt-repository "deb http://download.opensuse.org/repositories/security:/OpenVAS:/UNSTABLE:/v5/xUbuntu_12.04/ ./"
sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys BED1E87979EAFD54
sudo apt-get update

Step 2: Quick-Install OpenVAS

sudo apt-get -y install greenbone-security-assistant gsd openvas-cli openvas-manager openvas-scanner openvas-administrator sqlite3 xsltproc

Step 3: Quick-Start OpenVAS
(copy and paste whole block, during first time you will be asked to set a password for user "admin")

test -e /var/lib/openvas/CA/cacert.pem  || sudo openvas-mkcert -q
sudo openvas-nvt-sync
test -e /var/lib/openvas/users/om || sudo openvas-mkcert-client -n om -i
sudo /etc/init.d/openvas-manager stop
sudo /etc/init.d/openvas-scanner stop
sudo openvassd
sudo openvasmd --migrate
sudo openvasmd --rebuild
sudo killall openvassd
sleep 15
sudo /etc/init.d/openvas-scanner start
sudo /etc/init.d/openvas-manager start
sudo /etc/init.d/openvas-administrator restart
sudo /etc/init.d/greenbone-security-assistant restart
test -e /var/lib/openvas/users/admin || sudo openvasad -c add_user -n admin -r Admin

Step 4: Log into OpenVAS as "admin"

Open https://localhost:9392/ or start "gsd" on a command line as a regular user (not as root!).

OpenVAS for RedHat via Atomic

Setup and start OpenVAS
Atomicorp Repository

Step 1: Configure Atomicorp Repository
(as user root, only once)

wget -q -O - http://www.atomicorp.com/installers/atomic |sh

Step 2: Quick-Install OpenVAS
(as user root, only once)

yum install openvas
openvas-setup

Step 3: Quick-Start OpenVAS

( nothing to do, all is up and running directly after installation )

Step 4: Log into OpenVAS with user created in the step 2

Open https://localhost:9392/ or start "gsd" on a command line as a regular user (not as root!).

OpenVAS for Windows via Greenbone

Greenbone used to maintains a Windows installer including the Greenbone Security Desktop (GSD) and the OMP command line tool (Greenbone Desktop Suite). However, this has been retired and is not supported anymore.

Note: This is only the clients, not the server-side of OpenVAS.

This is reported to work with: Windows XP/Vista/7

Quick guide: Simply download and execute the installer.

Archlinux

Currently available packages of Archlinux can be found here: search for OpenVAS in Archlinux.

Backtrack Linux

Backtrack maintains its own repository which is available to any Backtrack installation. Visit the Backtrack Homepage to learm more about the Penetration Testing Distribution.

Centos

Various packages for various Centos versions are available from the Atomicorp Repository.

Debian GNU/Linux

Currently available packages of Debian can be found here: search for OpenVAS in Debian.

OpenVAS Debian packages are provided by the OBS Repository.

Fedora

Currently available packages of Fedora can be found here: search for OpenVAS in Fedora.

Various packages for various Fedora versions are available from the Atomicorp Repository and from the OBS Repository.

FreeBSD

You can run a search for OpenVAS on freshports.org to find out about the currently available state of OpenVAS ports for FreeBSD.

Gentoo

You can run a search for OpenVAS on Gentoo to find out about the currently available state of OpenVAS ports for Gentoo.

The ebuilds are in the Gentoo portage. To get the most recent packages simply run:

#emerge --sync

Because all OpenVAS packages are masked, you need to unmask the packages by keyword using one of the following ways:

  1. Edit /etc/portage/package.keywords and add the packages:

      net-analyzer/openvas ~x86
    net-analyzer/openvas-client ~x86
    net-analyzer/openvas-libnasl ~x86
    net-analyzer/openvas-libraries ~x86
    net-analyzer/openvas-plugins ~x86
    net-analyzer/openvas-server ~x86

    After that you can run:

    # emerge net-analyzer/openvas # this will install the server and the
    client
    # emerge net-analyzer/openvas-server # will only install the server with dependencies
    # emerge net-analyzer/openvas-client # will only install the client with dependencies

  2. To emerge all masked OpenVAS packages together you can use the following command:

      # ACCEPT_KEYWORDS="~x86" emerge openvas
      

For the server package there are the following "USE-Flags": gtk tcpd debug prelude

Set them in the /etc/make.conf to enable the support e.g. for prelude:

USE="prelude"

or run it via the command line:

# ACCEPT_KEYWORDS="~x86" USE="prelude -debug" emerge openvas

Mandriva

OpenVAS Mandriva packages are provided by the OBS Repository.

openSUSE

OpenVAS openSUSE packages are provided by the OBS Repository.

Redhat Enterprise Linux (RHEL)

Various packages for various RHEL versions are available from the Atomicorp Repository.

Scientific Linux 6.0

OpenVAS Scientific Linux packages are provided by the OBS Repository.

Slackware

OpenVAS modules are not official Slackware packages but they can be easily obtained from the SlackBuilds.org project. You will find all currently available packages with the search for OpenVAS at SlackBuilds.org.

You can build the modules following the generic SlackBuilds.org howto. You need to follow the order as they appear on the Source Code installation page

If you use sbopkg, you can run this single command:

# sbopkg -i "openvas-module1 openvas-module2 openvas-moduleN"

SUSE Linux Enterprise

OpenVAS SUSE SLE packages are provided by the OBS Repository.

Ubuntu

Currently available packages of Ubuntu can be found here: search for OpenVAS in Ubuntu.

Furthermore, OpenVAS Ubuntu packages are provided by the OBS Repository.

Windows

For Windows, only Greenbone Security Desktop (GSD) and OpenVAS CLI are available, both using parts of OpenVAS Libraries.

Greenbone Downloads

Greenbone has integrated the CLI and GSD into a single installer named Greenbone Desktop Suite.

See the quick guide for installing GDS.

openSUSE Build Service (OBS)

With the openSUSE Build Service, packages are currently build for the following distributions:

Packages can be downloaded from http://download.opensuse.org/repositories/security:/OpenVAS:/UNSTABLE:/v5/.

See http://en.opensuse.org/Add_Package_Repositories_to_YaST on how to add a repository and http://opensuse-community.org/Installing_Software on how to install Software with YaST.

Atomicorp Repository (Atomic)

Packages for various releases of Red Hat Enterprise Linux, CentOS and Fedora are available from the Atomicorp repository at http://www.atomicorp.com/channels/atomic/.

The archives are available through the yum package manager for Fedora, RHEL and CentOS. These archives require access to both the vendors base and update channels. More information is available from the archive website.