Changes from NTP 1.2 to OTP 1.0TopSource Code Style GuideOpenVAS Transfer Protocol (OTP)

OpenVAS Transfer Protocol (OTP)

The client and the server module in an OpenVAS installation communicate through the OpenVAS Transfer Protocol (OTP). Earlier versions of OpenVAS have used the Nessus Transport Protocol (NTP) inherited from Nessus, but in order to address shortcomings of NTP and to facilitate further improvements in the OpenVAS modules it became necessary to make changes to the protocol. Since NTP was specified by the Nessus project and changes to NTP by the Nessus project are to be expected, a decision was made to switch to a new protocol to avoid collisions with future protocol specifications by the Nessus project and to avoid confusion with other well-established protocols. The initial specification of OTP is very close to the NTP implementation in the last versions available under the GNU General Public License (GPL).


Changes from NTP 1.2 to OTP 1.0TopSource Code Style GuideOpenVAS Transfer Protocol (OTP)