Scan your internal servers and network devices to find unpatched vulnerabilities before attackers do.
Run automated security audits on a schedule to maintain compliance and catch newly disclosed CVEs.
Set up a Docker-based vulnerability management lab without compiling code from source.
Full setup requires pulling multiple Docker containers and configuring the Greenbone suite, a pre-built VM is available for the quickest start.
OpenVAS Scanner is the scanning component of the Greenbone Community Edition, a widely used open-source vulnerability management system. A vulnerability scanner is a tool that connects to computers or network devices and probes them for known security weaknesses, missing patches, or misconfigurations. OpenVAS does this by running a collection of tests called Vulnerability Tests, which are continually updated and extended by Greenbone to cover newly discovered issues. The scanner is used by security professionals and system administrators who want to audit their networks for problems before an attacker can find and use them. It is part of a larger suite of tools called Greenbone Vulnerability Management. The scanner itself handles the actual probing work, while other components in the suite handle scheduling, reporting, and managing the results. The repository contains two implementations of the scanner. The original is written in C and has been in use for many years. A newer Rust implementation is in progress, aiming to replace the older stack by combining the scanner, the protocol layer, and related components into a single more maintainable codebase. As of the current README, the Rust version still uses the C-based scanner as its underlying engine. The software can be built from source or run using Docker containers. Pre-built container images are available from the Greenbone registry. For those who want a ready-to-run setup without building anything, Greenbone offers a trial virtual machine with everything preconfigured. The C code is licensed under the GNU General Public License v2.0. The Rust code uses GPL v2.0 or later with an OpenSSL exception, and some files additionally carry an MIT license. Greenbone AG maintains the project, and contributions are accepted through pull requests on GitHub, with a contributor agreement required for first-time contributors.
← greenbone on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.