About

Try out OpenVAS

Information/Howtos

Books

German:

User Support

Mailing Lists

Developer Support

Download

OpenVAS 3.1

Classic Setup

Full Setup

OpenVAS 3.0

OpenVAS 2.0

Server components

Client

Documents

OpenVAS Compendium

More

NVT Lookup by OID

(replace 61039 by any other old-style ID)

OpenVAS Change Request #37: Make openvas-client depend on openvas-libraries

Status: Voted +6. Done. Released with openvas-client and openvas-libraries 3.0.0.

Purpose

To avoid comprehensive code duplicates and associated maintenance work.

To allow code cleanup and removal of code redundancy.

References

Rationale

Currently openvas-client is independent of any other OpenVAS module. Since it shares some code base with the other modules, copies of various files from openvas-libraries are inside the openvas-client module.

As openvas-client deals with similar 'entities' (e.g. NVTs, reported issues) as openvas-server and openvas-libraries, there exist

which makes maintenance harder and can require double debugging efforts.

Current developments (e.g. openvas-manager, logging facility) in the 2.1 series will likely introduce more general code that could and should be used by openvas-client.

Effects

For compilation or installation of OpenVAS-Client, presence of openvas-libraries will be a strict requirement.

Design and Implementation

Changes to openvas-client

Changes to openvas-libraries

Incomplete list of affected files in openvas-client

The files counterparts in libopenvas are given in braces.

History