Overview
OpenVAS is an open-source vulnerability scanner. Part of the Greenbone Vulnerability Management (GVM) ecosystem. Scans systems for known vulnerabilities, misconfigurations, and security weaknesses.
Target / Context
Internal systems and network hosts. Commonly used in small organizations or by individuals for basic vulnerability management. Docker-based installation simplifies dependency management.
Installation
Installation Commands:
Install Docker and run the OpenVAS container:
sudo apt install docker.io
sudo docker run -d -p 443:443 --name openvas mikesplain/openvas
docker start openvas
Note: Docker bundles all OpenVAS dependencies — avoids complex manual installation.
Basic Usage
Basic Usage:
Start the container, then access the web interface at http://127.0.0.1
Flags & Options
Flags & Options:
| Option | Description |
|---|---|
-d | Run container in detached (background) mode |
-p 443:443 | Map container port 443 to host port 443 |
—name openvas | Name the container for easy reference |
Common Use Cases
Run a Vulnerability Scan
Steps:
- Access the web interface at
http://127.0.0.1 - Navigate to Scans -> Tasks
- Click the star icon -> New Task
- Enter a task name (e.g., target machine name)
- Click the star next to Scan Targets and enter the target IP
- Select a Scan Config
- Click the green Play button to start the scan
Access Scan Results
Steps:
- Wait for scan status to show Done
- Click the task name
- Click the results count to view detailed findings