OpenVAS / Greenbone
v22.4.1Greenbone NetworksAuthenticated and unauthenticated vulnerability scanning across an estate, driven by the Greenbone community feed. Produces per-host findings with CVE, CVSS and remediation guidance, plus report export. The range scans the authored estate and reports the vulnerabilities the scenario actually models.
- Category
- Vulnerability scanning
- Package
- gvm
- Runs on
- Linux
- Commands
- gvm-cli, gvm-script, openvas, greenbone-feed-sync
- Console
- https://gvm.range.local:9392
Findings come from the scenario's authored vulnerability state. No probe is sent anywhere.
Install it
The scripts below install the real Greenbone Networks package on your own machine — read them first, and run them somewhere you are allowed to change. Inside the range, one press puts the simulated package on your next machine.
No native Windows build. Use a Linux host in the range, or run it under WSL.
On Linux
Debian, Ubuntu, Kali (apt)
- Refresh the package lists
sudo apt update - Install OpenVAS / Greenbone
sudo apt install -y gvm
RHEL, Fedora (dnf)
- Install OpenVAS / Greenbone
sudo dnf install -y gvmPackage names drift between distributions; search first if this one misses.
Arch (pacman)
- Install OpenVAS / Greenbone
sudo pacman -S --noconfirm gvm
Alpine (apk)
- Install OpenVAS / Greenbone
sudo apk add gvmPackage names drift between distributions; search first if this one misses.
Check it worked
- Confirm it landed on PATH
which gvm-cli - Check the version
gvm-cli --versionThe range reports 22.4.1.
Remove it
- Take it off again
sudo apt remove --purge gvm
On Windows
No native Windows build. Use a Linux host in the range, or run it under WSL.
Windows Subsystem for Linux
- Install a Linux userland on the Windows host
wsl --install -d UbuntuThe upstream project has no native Windows build; WSL is the usual way round it.
- Install OpenVAS / Greenbone inside it
wsl sudo apt install -y gvm
Inside the range
- Tick it on the launch screen
Under OpenVAS / Greenbone's category on the advanced tool shelf. A lab that depends on it locks the toggle on and says why.
- Or install it from a range terminal
sudo apt install -y gvmThe simulated package manager seeds the same binaries, config and receipt the shelf toggle does.
- Everything here is simulated
No software is downloaded and nothing executes — the range answers from authored fixtures.
Labs that use OpenVAS / Greenbone
No lab locks this one on yet — tick it on the launch screen and take it into any scenario.