Getting Data In

How to integrate openCTI with Splunk?

splk_user
Path Finder

Hi!

I'm currently working on a project where I aim to integrate the OpenCTI platform with Splunk in order to receive intelligence feeds, how can i configure the ingestion of this intelligence feeds ?

 

Any advice, tips, or resources you can provide will be highly appreciated

Labels (1)
Tags (2)
0 Karma

splunk_newbie1
Observer
i am having a hard time integrating opencti into splunk, not sure if you have done it, can you help me
Tags (1)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

A bit of Googling and searching the OpenCTI web site turned up this connector: https://github.com/OpenCTI-Platform/connectors/tree/master/stream/splunk

 

---
If this reply helps you, Karma would be appreciated.

woodcock
Esteemed Legend

You are reading his request backwards.  That git project is for SENDING TO OpenCTI.  He (and I) need to RECEIVE FROM OpenCTI.  I cannot find anything that does this.

0 Karma

splk_user
Path Finder

Thank you for your answers, 

So there is no configuration to do in splunk platform for this connection

Tags (1)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

I'm not saying that.  You may need to configure a sourcetype in props.conf for the data.  With luck, the connector documentation will let you know.  If the connector does not come with a Splunk props.conf file then you'll need to craft one yourself.

---
If this reply helps you, Karma would be appreciated.

splk_user
Path Finder

Thank you for your response,

i checked the provided link, and i found that openCTI needs this information : 

splk_user_0-1689066254722.png

So what value will the variable  "SPLUNK_TOKEN=Token1" and  "SPLUNK_OWNER=nobody " take ?

And now do i still need to configure a sourcetype in props.conf for the data ?

 

NB: i checked the props.conf file and i found just the syslog configuration 

 

 

0 Karma

richgalloway
SplunkTrust
SplunkTrust

You will need to create a token for the connector to use.  Go to Settings->Tokens for that.

I'm not sure what they expect for SPLUNK_OWNER.  Try it with "nobody" for now.

The screenshot doesn't say if props are needed or not.  The default syslog props may be sufficient, but you'll have to onboard some data to find out.

---
If this reply helps you, Karma would be appreciated.

splk_user
Path Finder

thank you ,

Well i tested the OpenCTI connector but the connection didn't work . 

Do i need to set up a kv store before or maybe i need to configure HTTP Event Collector in order to integrate opencti to splunk.

i don't know also if this issues has a relation with REST API connection

The objective is to receive intelligence feeds from opencti platform in STIIX format to my splunk instance.

 

NB: - I don't have the splunk entreprise app that provide the threat intelligence management section  

         - I'm using the free trial 

0 Karma

richgalloway
SplunkTrust
SplunkTrust

The OpenCTI settings you showed earlier imply a KVStore is used and so must be created.  I see no mention of HEC, however.

I think the best place to direct your questions is to the OpenCTI team.

---
If this reply helps you, Karma would be appreciated.

splk_user
Path Finder

Thank you 

Tags (1)
0 Karma
Get Updates on the Splunk Community!

Built-in Service Level Objectives Management to Bridge the Gap Between Service & ...

Wednesday, May 29, 2024  |  11AM PST / 2PM ESTRegister now and join us to learn more about how you can ...

Get Your Exclusive Splunk Certified Cybersecurity Defense Engineer Certification at ...

We’re excited to announce a new Splunk certification exam being released at .conf24! If you’re headed to Vegas ...

Share Your Ideas & Meet the Lantern team at .Conf! Plus All of This Month’s New ...

Splunk Lantern is Splunk’s customer success center that provides advice from Splunk experts on valuable data ...