Planning OpenVAS-based Network AuditingTopAbout the OpenVAS ProjectAbout the OpenVAS Software

About the OpenVAS Software

(by Michael Wiegand)

The OpenVAS software consists of five distinct components:

OpenVAS-Server:
This is the core component. It implements the functionality used for scanning a large number of target servers at high speed. Scans will always originate from the host where OpenVAS-Server is running; therefore, this machine has to be able reach the intended targets.

The server requires these other modules:

OpenVAS-Libraries:
This module contains application libraries needed by OpenVAS-Server.
OpenVAS-LibNASL:
The NVTs are written in the "Nessus Attack Scripting Language" (NASL). This module contains the functionality needed by OpenVAS-Server to interface with NASL.
OpenVAS-Plugins:
This module contains a base set of NVTs. Please be aware that the update cycle of this module is not intended to ensure the availability of the most recent NVTs. If you need up-to-date NVTs you should consider subscribing to a NVT feed as described in section *.
OpenVAS-Client:
OpenVAS-Client controls the OpenVAS server, processes the scan results and displays them to the user. OpenVAS-Client can run locally or remotely on any machine able to connect to the OpenVAS-Server and can control multiple servers.

Planning OpenVAS-based Network AuditingTopAbout the OpenVAS ProjectAbout the OpenVAS Software