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 (en)
OpenVAS Compendium (de)

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.4

Documentation:
OpenVAS Compendium 1.0-rc2
PDF (en)
PDF (de)

OpenVAS 2.0 BETA:
openvas-libraries 2.0-beta2
openvas-libnasl 2.0-beta2
openvas-server 2.0-beta2
openvas-client 2.0-beta2
openvas-plugins: Use openvas-plugins 1.0.4

NVT Lookup by OID

(replace 61039 by any other old-style ID)

OpenVAS Change Request #2: Remove any support for NSR export format of OpenVAS-Client

Status: Voted +4. Implemented with SVN 673. Released with OpenVAS-Client 1.0.3.

Purpose

To reduce code base.

To not let people use or create broken-by-design export files.

References

Discussion on openvas-devel mailing list

Rationale

NSR was already marked as deprecated before OpenVAS fork from Nessus. It is not expected to have any users still need or have NSR report files.

NSR is broken-by-design: NSR is a line-oriented format and escaping of newlines is done with replacing newlines with a semicolon. No escaping for semicolon is defined. This problem is inherited directly from the Nessus protocol where the escaping is already broken. Removing NSR is thus a first step to remove the basic design flaw.

As a side-effect the code base can be reduced which is good for a higher quality rating.

Effects

Design and Implementation

History