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 Layout for OIDs

Note: The support of the OID scheme arrives with OpenVAS 2.0. To stay compatible with OpenVAS 1.0, it is recommended to apply the old ID scheme as described below.

Note also: The refinements of the OID scheme are still in progress. Please contact the OpenVAS development team for questions and especially in case you like to apply OIDs.

1.3.6.1.4.1.25623 (iso.org.dod.internet.private.enterprise.OpenVAS): Base OID
|
+--.1 (.NVT): OpenVAS Network Vulnerability Tests
|  |
|  +--.0 (.Legacy): Legacy method to incorporate old IDs into new OID layout
|  |  |
|  |  +--.NNNN: old ID as defined via script_id()
|  |
|  +--.1 (.Contrib): NVTs contributed by third parties
|  |  |
|  |  +--.1 (Contributor 1)
|  |  |  |
|  |  |  +--.NNNN (enumeration under responsibility of contributor)
|  |  |
|  |  +--... (next contributors)
|  |
|  +--.2 (.lib): Supporting scripts, usually suffixed .inc and proving some API
|  |  |
|  |  +--...
|  |
|  +--.3 (.DSA-LVT): Family of Local Vulnerbaility Checks for Debian Security Alerts
|  |  |
|  |  +--1157.1: Implementaiton for DSA 1157, Version 1 of the script (example)
|  |
|  +--... (next families)
|
+--... (other things of OpenVAS project that need a unique ID)

Layout for old Nessus-style ID

The old IDs are integer values. They are assigned via the NASL command script_id(). It is possible to concurrently define a OID (via script_oid()). In case no OID is defined, a legacy OID is assembled based on the old ID.