Home page logo
/
Intro Reference Guide Book Install Guide
Download Changelog Zenmap GUI Docs
Bug Reports OS Detection Propaganda Related Projects
In the Movies In the News

Sponsors


Library omp2

This library was written to ease interaction with OpenVAS Manager servers using OMP (OpenVAS Management Protocol) version 2.

A very small subset of the protocol is implemented.

  • Connection/authentication
  • Targets enumeration

The library can also store accounts in the registry to share them between scripts.

The complete protocol documentation is available on the official OpenVAS website: http://www.openvas.org/omp-2-0.html

Sample use:

   local session = omp2.Session:new()
   local status, err = session:connect(host, port)
   local status, err = session:authenticate(username, password)
   ...
   session:close()

Author:
Henri Doreau

Copyright© Same as Nmap -- See http://nmap.org/book/man-legal.html

Source: http://nmap.org/svn/nselib/omp2.lua

Script Arguments

omp2.username

The username to use for authentication.

omp2.password

The password to use for authentication.

Functions

add_account (host, username, password)

Registers OMP2 credentials for a given host

authenticate (self, username, password)

Attempts to authenticate on the current connection

close (self)

Closes connection

connect (self, host, port)

Establishes the (SSL) connection to the remote server

get_accounts (host)

Retrieves the list of accounts for a given host

ls_targets (self)

Lists targets defined on the remote server

new (self, o)

Creates a new session object



Functions

add_account (host, username, password)

Registers OMP2 credentials for a given host

Parameters

  • host:
  • username:
  • password:
authenticate (self, username, password)

Attempts to authenticate on the current connection

Parameters

  • self:
  • username:
  • password:
close (self)

Closes connection

Parameters

  • self:
connect (self, host, port)

Establishes the (SSL) connection to the remote server

Parameters

  • self:
  • host:
  • port:
get_accounts (host)

Retrieves the list of accounts for a given host

Parameters

  • host:
ls_targets (self)

Lists targets defined on the remote server

Parameters

  • self:
new (self, o)

Creates a new session object

Parameters

  • self:
  • o:

Nmap Site Navigation

Intro Reference Guide Book Install Guide
Download Changelog Zenmap GUI Docs
Bug Reports OS Detection Propaganda Related Projects
In the Movies In the News
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]