Metadata-Version: 2.1
Name: py-nessus-pro
Version: 0.6
Summary: Python library for managing Nessus Professional.
Home-page: https://github.com/Matbe34/py-nessus-pro
Author: Matbe34
Classifier: Programming Language :: Python :: 3
License-File: LICENSE
Requires-Dist: selenium
Requires-Dist: beautifulsoup4
Requires-Dist: slugify

A Python module that provides a high-level interface for interacting with a Nessus vulnerability scanner. It provides Nessus Professional with an interface to expand the read-omly API and be able to launch scans and modify them.

Usage
------------

Create an instance

.. code:: python

   from py_nessus_pro import PyNessusPro

   nessus_server = "https://nessus-server-url:8834"
   username = "admin"
   password = "password"
   nessus = PyNessus(nessus_server, username, password)

Launch a scan:

.. code:: python

   scan_name = "My Scan"
   scan_target = "127.0.0.1"
   scan_folder = "Automatic Scan Test"

   scan_index = nessus.new_scan(name=scan_name, target=scan_target, folder=scan_folder)

License
-------

``py_nessus_pro`` is licensed under the GNU GENERAL PUBLIC LICENSE
Version 2. See the ``LICENSE`` file for more information.

.. |Upload Python Package| image:: https://github.com/Matbe34/py-nessus/actions/workflows/pynessus-publish.yml/badge.svg?event=release
   :target: https://github.com/Matbe34/py-nessus-pro/actions/workflows/pynessus-publish.yml
