python-nessus

Nessus python client.


License
Other
Install
pip install python-nessus==0.2.1

Documentation

PyNessus

Documentation Status

Client for the Nessus vulnerability scanner REST API. Currently support Nessus versions 5.x, support for Nessus 6.x is on its way (see feature-nessus6 branch).

Features

  • Full support of Nessus functionalities

Installation

You can install pynessus either via pip or by cloning the repository :

$ pip install python-nessus
$ git clone https://github.com/QKaiser/pynessus.git pynessus
$ cd pynessus
$ python setup.py install
quentin@grmwl$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pynessus import Nessus
>>> Nessus()
<pynessus.nessus.Nessus object at 0x7f2a6f5aae50>

Documentation

The full documentation is available at https://python-nessus.readthedocs.org . You can find example scripts under the scripts directory.

Contribute

Support

If you are having issues, please let me know via the issue tracker or by mail (quentin@gremwell.com).

License

The project is licensed under the Apache 2.0 License.

Credits

Original ideas were taken from https://code.google.com/p/nessusxmlrpc by Kurtis Miller