Skip to content

Commit

Permalink
Merge pull request #2 from SEKOIA-IO/feat-splunk-new-version
Browse files Browse the repository at this point in the history
feat: new splunk app
  • Loading branch information
gaelmuller authored Dec 14, 2020
2 parents 0821b40 + 4894782 commit 848a337
Show file tree
Hide file tree
Showing 4,463 changed files with 18,175 additions and 1,321,297 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
# SEKOIA.IO-for-Splunk
# SEKOIA.IO App for Splunk

Increase your Splunk capabilities with SEKOIA.IO Integration
This application detects threats in your logs by looking for Indicators of Compromise produced by SEKOIA.IO.

## Fetch IOC database

When launching the application for the first time, you will have to fill the Application Setup Page with your SEKOIA.IO API Key.

This will automatically create a configuration using modular input `sekoia_indicators` to fetch IOCs from SEKOIA.IO's Intelligence Center
and store them in separate KV-stores:

* sekoia_iocs_ipv4
* sekoia_iocs_domain
* sekoia_iocs_url
* sekoia_iocs_md5
* sekoia_iocs_sha1
* sekoia_iocs_sha256

Cleanup jobs are also created and scheduled every night to make sure that expired indicators are no longer used to detect threats.

## Perform lookups

Configure IOC lookups to actually compare incoming log events to IOCs. You can set up as many lookups as you would like by specifying:

* The query to select events from your logs. A typical query would be `index=* sourcetype=<YOUR_SOURCETYPE>`
* The field from your logs to compare with the IOC value

For each lookup, a saved search is automatically created and scheduled to run once every hour.

Sightings are stored in the `sekoia_alerts` KV-store and listed on the home Dashboard.

Clicking on the `matched_ioc` will open the Intelligence Center to see context aroung matched indicator.
5 changes: 5 additions & 0 deletions README/inputs.conf.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[sekoia_indicators://<name>]

interval = 1800
api_key = <value>
feed_id = <value>
137 changes: 0 additions & 137 deletions TA-SEKOIA_IO/bin/sekoia_sioc_search.py

This file was deleted.

111 changes: 0 additions & 111 deletions TA-SEKOIA_IO/bin/sekoia_stix_to_splunk.py

This file was deleted.

15 changes: 0 additions & 15 deletions TA-SEKOIA_IO/default/app.conf

This file was deleted.

9 changes: 0 additions & 9 deletions TA-SEKOIA_IO/default/commands.conf

This file was deleted.

4 changes: 0 additions & 4 deletions TA-SEKOIA_IO/default/data/ui/nav/default.xml

This file was deleted.

1 change: 0 additions & 1 deletion TA-SEKOIA_IO/default/data/ui/views/README

This file was deleted.

Loading

0 comments on commit 848a337

Please sign in to comment.