Getting Data In

Is there any other way for our Splunk environment to receive Nessus data?

luongg
Explorer

Hello,

I've recently upgrade from Splunk 7.0 to Splunk 9.0. One of the things that ended up breaking is the Splunk Add-on for Tenable (5.1.4). I knew it was going to stop working due to compatibility issues and that's fine since we really needed to upgrade Splunk. Is there any other way for our Splunk environment to receive Nessus data? We currently have Nessus Professional Version 10 and it does not seem to work with the Tenable Add-on for Splunk. 

Thanks,

Grant

Labels (1)
0 Karma

VatsalJagani
SplunkTrust
SplunkTrust

@luongg - As the App is archived I think. so you can convert python scripts from it to make it compatible with Python3. And make it work for you.

0 Karma

PickleRick
SplunkTrust
SplunkTrust

The only version available on Splunkbase seems to be 5.2.4 so the 5.1.4 might indeed already be archived 🙂

0 Karma

luongg
Explorer

The 5.1.4 I'm talking about is for Splunk Add-On for Tenable. This is an old achieved modular input that allow our on-prem Nessus Pro scanner to send data to our Splunk environment via API credentials.

I've tested the Tenable Add-on for Splunk (5.2.4) and it doesn't work since we aren't using Tenable.io nor Tenable.sc. As of right now, I don't think there is a modular input solution to retrieve data from Tenable's "Nessus Pro" product unless you're using their cloud version (Tenable.io).

The Nessus Pro product we have is on-prem and it only exports scan results in a HTML and CSV format. What I current have done is just export the scan results out into a CSV file and have a Splunk Universal Forwarder monitor a directory that holds these CSV files which I have to manually copy&paste into. I was able to build a custom app within Splunk to parse the CSV fields to have Splunk make some sense of it. So far, that's the best solution that I can come up with. Hopefully, Splunk or Tenable comes up with a way to support this Nessus product better. 

0 Karma

PickleRick
SplunkTrust
SplunkTrust

Did you test the current version of the add-on? (5.2.4)

Anyway, the add-on itself - as I can see from the docs - just pulls the data from the REST endpoints. If I remember correctly, they return json by default. So if the built-in modular input from the add-on doesn't work properly, you could just pull the json on your own and ingest into Splunk.

0 Karma
Get Updates on the Splunk Community!

Splunk Observability as Code: From Zero to Dashboard

For the details on what Self-Service Observability and Observability as Code is, we have some awesome content ...

[Puzzles] Solve, Learn, Repeat: Character substitutions with Regular Expressions

This challenge was first posted on Slack #puzzles channelFor BORE at .conf23, we had a puzzle question which ...

Shape the Future of Splunk: Join the Product Research Lab!

Join the Splunk Product Research Lab and connect with us in the Slack channel #product-research-lab to get ...