Python library for managing Nessus Professional.
Project description
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
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:
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py_nessus_pro-0.6.tar.gz
(14.5 kB
view hashes)
Built Distribution
Close
Hashes for py_nessus_pro-0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61243b33ebb76f879c63847daecc90d3fa276870df2a9506bcdddcdfc283c3d3 |
|
MD5 | 0217e9e3e04d43cb846d0b67d9486a08 |
|
BLAKE2b-256 | 9ec55dcb1a4fef7830807f8b3a75f0c9f1b0a658ae7c51b6bd5da26fa6ace379 |