Skip to content
This repository has been archived by the owner on Jul 13, 2021. It is now read-only.
/ pyvas Public archive

OpenVAS Management Protocol Client for Python

License

Notifications You must be signed in to change notification settings

mpicard/pyvas

Repository files navigation

pyvas: OMPv7 for Python

Build Status Coverage

An OpenVAS Managment Protocol (OMP) v7 client for Python.

Installation

To install pyvas, simply run:

$ pip install pyvas

Usage

>>> from pyvas import Client
>>> with Client(hostname, username='username', password='password') as cli:
>>>     r = cli.list_tasks()
>>>     r.ok
True
>>>     r.data
[{u'@id': '...', ...}, {u'@id': '...', ...}]
>>>     r = cli.get_task(task[0]["@id"])
>>>     r.ok
True
>>>     r.data
{u'@id': '...', ...}

Documentation

Documentation is currently a work in progress, please check back soon.

How to Contribute

  1. Look for open issues or report an issue
  2. Checkout a new branch from master and work away
  3. Remember to include tests
  4. Submit a pull request!