About

OpenVAS
Constitution
OpenVAS-Server
OpenVAS-Client
OpenVAS NVT Feed

Information/Howto's

Integrated tools
Security info sources
NVT creation process
Trusted NVTs
Local Security Checks
NVT Feed Services
OpenVAS Compendium

Support

Mailinglist Discussion:
Archive | Subscribe
Mailinglist Announcements:
Archive | Subscribe

Online Chat

Professional Services

Developers Corner

Development Platform
Code quality
Change requests
Internal Architecture
Assigning OIDs for NVTS

Mailinglist Development:
Archive | Subscribe
Mailinglist Writing NVTs:
Archive | Subscribe
Mailinglist Packaging/Distributing:
Archive | Subscribe
Mailinglist Source Code Commits:
Archive | Subscribe

Download

Client:
OpenVAS-Client 1.0.4

Server components:
openvas-libraries 1.0.2
openvas-libnasl 1.0.1
openvas-server 1.0.2
openvas-plugins 1.0.3

Documentation:
OpenVAS Compendium 1.0-rc1

OpenVAS 2.0 BETA:
openvas-libraries 2.0-beta1
openvas-libnasl 2.0-beta1
openvas-server 2.0-beta1
openvas-client 2.0-beta1
openvas-plugins: Use 1.0.x

NVT Lookup by OID

(replace 61039 by any other old-style ID)

OpenVAS Internal Architecture

This page addresses developers in order to provide some insights into the internal architecture of OpenVAS.

It is far from complete and usually grows with developers working the source code and documenting their findings.

The sources for the graphics are located here and can be edited using Skencil.

Module Overview

As PDF: OpenVAS-Module-Overview.pdf

OpenVAS module overview

Module Internals

As PDF: OpenVAS-Module-Internals.pdf

OpenVAS module internals