Source Code Branches for Stable and In-DevelopmentTopDevelopers Guide for OpenVAS Server and ClientThe OpenVAS Source Code Map

The OpenVAS Source Code Map

A large chunk of the OpenVAS codebase was inherited from Nessus. As with any project of this size, it can be quite difficult to find your way around if you are new to the code. While the Nessus code was very well structured in some places, it proved to be rather chaotic and difficult to understand in other places. In order to better visualize the codebase, the OpenVAS project has begun to create maps of the source code and its structure.

Below you will find a first draft of the overview and internal structure. Keep in mind that this is a work in progress; updated maps are likely to be available on the OpenVAS website.


Source Code Branches for Stable and In-DevelopmentTopDevelopers Guide for OpenVAS Server and ClientThe OpenVAS Source Code Map