Nessusbeat provides a Beat that monitors a local Nessus installation's reports directory and exports, parses, and outputs scan results to supported Beat outputs.
- Golang 1.7
nessusbeat:
report_path: /opt/nessus/var/nessus/users/admin/reports
#cacert_path:
#api_url:
#api_username:
#api_password:
To build the binary for Nessusbeat run the command below. This will generate a binary in the same directory with the name nessusbeat.
make
To run Nessusbeat with debugging output enabled, run:
./nessusbeat -c nessusbeat.yml -e -d "*"
To run on startup, see the init-scripts folder for example configuration files for each init system.
- Add option to poll remote Nessus and SecurityCenter
- Add ability to filter scans
- Support authentication via API key and secret