Skip to content

Bamfax/graphee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

GRAPH-E

A Neo4j(r) connector for Splunk(r) (using Cypher)

Persist your Splunk data into Neo4j graphs, query your Neo4j data from Splunk and execute custom cypher commands from Splunk SPL. All work on Neo4j is done via Cypher using the Neo4j Python driver.

This app started out as a freetime project so I could learn Python, Neo4j and to get Splunk more connected to the Graph side of life. It is currently a playground which aims to find a good workflow for integrating Splunk and Neo4j. Therefore the codebase will still change a lot in the potential future of this app. It may evolve into a more general Splunk to Cypher connector (connecting different Graph DBs), it may also try to help out even more with graph topics in Splunk. For more graph functionality in Splunk be sure to check out the great apps mentioned under "More Splunk Graph Apps" below.

Disclaimer: This app comes is currently in an early development stage. It is recommended to check the code beforehand and to run it in a dev environment first.

All trademarks are property of their respective owners.



More Splunk Graph Apps

Be sure to check these Splunk Apps out, as they bring even more Graph life into Splunk:



License

This app, excluding the bundled python modules, are licensed under the Apache License 2.0. See LICENSE for details.



Included python modules

The bundled python modules are independent works which come with their own license. Please refer to their website for current and detailed information regarding their license.

As of 02-10-2022, the following software is included in this app:

Certifi

charset-normalizer

defusedxml

idna

neo4j

PySocks

pytz

requests

splunk-3D-graph-network-topology-viz

solnlib

sortedcontainers

splunk_sdk

splunklib

  • Part of Splunk SDK for Python

splunktalib

splunktaucclib

testkitbackend

  • Part of Neo4j Python Driver

urllib3

socks.py

  • Part of PySocks

sockshandler.py

  • Part of PySocks



Further content

This app also comes with the following content, which is are was based upon independent third-party content:

Lookup File: graphee_demo_concepts_firewall_traffic.csv

  • Copy of "firewall_traffic.csv" from Splunk Machine Learning Toolkit
  • https://splunkbase.splunk.com/app/2890
  • License: Free to use (see /Splunk_ML_Toolkit/licenses/lookups/firewall_traffic.txt)

Lookup File: movies_short_splunk.csv and movies_full_splunk.csv

Appserver Files



Kudos

Many thanks go out the the whole Splunk team. You are awesome! Special thanks to the whole Splunk community. We would not be here without you. Kudos!



GRAPH-E: The newest sensation in waste allocation!

About

A Neo4j connector for Splunk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages