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 parts which are provided and maintained by the OpenVAS projects. The individual parts are:

OpenVAS-Server:
This is the core component of OpenVAS. It contains the functionality used for scanning a large number of target servers at a 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 three other modules:
OpenVAS-Libraries:
This module contains functionality used 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 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