Protocol Documentation
This page summarizes available documentation for the OpenVAS protocols.

OpenVAS Management Protocol (OMP)
-
OpenVAS Management Protocol (OMP) 1.0
Compatible implementations (at least command subsets):- OpenVAS 3.1 Framework
- OpenVAS Manager 1.0 (OMP server)
- Greenbone Security Assistant 1.0 (OMP client)
- Greenbone Security Desktop 1.0 (OMP client)
- OpenVAS CLI 1.0 (command line tool "omp" as client)
- Metasploit OpenVAS Bridge (see here notes here)
- Python API omplib 0.1 (OMP client)
-
OpenVAS Management Protocol (OMP) 2.0
Compatible implementations (at least command subsets):- OpenVAS-4 Framework
- OpenVAS Manager 2.0 (OMP server)
- Greenbone Security Assistant 2.0 (OMP client)
- Greenbone Security Desktop 1.0, 1.1, 1.2 (OMP client)
- OpenVAS CLI 1.1 (command line tool "omp" as OMP client)
-
OpenVAS Management Protocol (OMP) 3.0
Compatible implementations (at least command subsets):- OpenVAS-5 Framework
- OpenVAS Manager 3.0 (OMP server)
- Greenbone Security Assistant 3.0 (OMP client)
- Greenbone Security Desktop 1.2 (OMP client)
- OpenVAS CLI 1.1 (command line tool "omp" as OMP client)
-
OpenVAS Management Protocol (OMP) 4.0
Compatible implementations (at least command subsets):- OpenVAS-6 Framework
- OpenVAS Manager 4.0 (OMP server)
- Greenbone Security Assistant 4.0 (OMP client)
- Greenbone Security Desktop 1.2 (OMP client)
- OpenVAS CLI 1.2 (command line tool "omp" as OMP client)
OpenVAS Administration Protocol (OAP)
-
OpenVAS Administration Protocol (OAP) 1.0
Compatible implementations (at least command subsets):- OpenVAS-4 Framework
- OpenVAS Administrator 1.0 (OAP server)
- Greenbone Security Assistant 1.0 (OAP client)
- Greenbone Security Assistant 2.0 (OAP client)
- Python API oaplib 0.1 (OAP client)
-
OpenVAS Administration Protocol (OAP) 1.1
Compatible implementations (at least command subsets):- OpenVAS-5 Framework
- OpenVAS Administrator 1.1 (OAP server)
- Greenbone Security Assistant 1.0 (OAP client)
- Greenbone Security Assistant 2.0 (OAP client)
- Greenbone Security Assistant 3.0 (OAP client)
- Python API oaplib 0.1 (OAP client)
OpenVAS Transfer Protocol (OTP)
This protocol is used by OpenVAS Scanner on the server side and by OpenVAS Manager on the client side. The old OpenVAS-Client also implements OTP as client.
It is not recommended to develop further clients based on OTP as this protocol will eventually be replaced by the "OpenVAS Scanner Protocol" (OSP) which then will be in line with the design of OMP and OAP.
English |
