Skip to content

Automated Powershell Script to export Nessus Scanner Reports - Nessus API

License

Notifications You must be signed in to change notification settings

Emkadeu/Nessus-Report-Export-PowerShell

 
 

Repository files navigation

NessusPro V10 - Nessus IO - Report Exporter Tool (Powershell)

Notes

  • Updated for latest Powershell and Nessus Version.
  • Added filters.
  • Added folder choice.
  • Thanks to Paperclips for his work.
  • Tested only with latest Nessus Professional version (10.7.1)

ScriptName: NessusPro_v7_Report_Exporter_Tool.ps1
PSVersion: 7
Purpose: Powershell script that use REST methods to obtain report automation tasks.
Author: Paperclips.
Email: [email protected]
Created: Sept 2018
Updated: Apr 2024

Description

A PowerShell script which will allow the user to connect to any Nessus Server (IO) Or (ProV7) URL + Port and interact with the Nessus API to obtain information on scan reports.
The user will be able to Export reports in a format of their choice e.g. nessus, CSV, PDF, HTML.
Reports will be stored on the local system under the path of C:\Temp\

Usage

The user will be prompted for the following input criteria when the script is run:

  • Enter a full Nessus Scanner URL incl port (e.g. https://NessusServerFQDN:8834 ).
  • Enter a valid Username that has access to the nessus scanner URL provided.
  • Enter a valid Password to the corresponding Username provided.
  • Enter a folder id.

Comments

  • Script must be run with an ACL that has proxy access or internet access if external facing Nessus.io servers are targeted.
  • Ensure that the correct execution policy is set when executing the script.

About

Automated Powershell Script to export Nessus Scanner Reports - Nessus API

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%