• Stars
    star
    163
  • Rank 231,141 (Top 5 %)
  • Language
  • License
    Creative Commons ...
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Splunk Boss of the SOC version 3 dataset.

Boss of the SOC (BOTS) Dataset Version 3

A sample security dataset and CTF platform for information security professionals, researchers, students, and enthusiasts. This page hosts information regarding the version 3 dataset. If you would like access to the scoreboard software, please visit the CTF Scoreboard Github repository. If you are looking for the BOTS version 2 dataset, it can be found here. If you are looking for the BOTS version 1 dataset, it can be found here.

Download

Dataset Description Size Format MD5
BOTS V3 Dataset BOTSv3 dataset. 320.1MB Pre-indexed Splunk d7ccca99a01cff070dff3c139cdc10eb

Installation

  1. Download the dataset file indicated above and check the MD5 hash to ensure integrity.
  2. Install Splunk Enterprise and the apps/add-ons listed in the Required Software section below. It is important to match the specific version of each app and add-on.
  3. Unzip/untar the downloaded file into $SPLUNK_HOME/etc/apps
  4. Restart Splunk
  5. The BOTS v3 data will be available by searching:
index=botsv3 earliest=0
  1. Note that because the data is distributed in a pre-indexed format, there are no volume-based licensing limits to be concerned with.

Data Sourcetypes included

  • access_combined
  • alternatives
  • amazon-ssm-agent
  • amazon-ssm-agent-too_small
  • apache_error
  • aws:cloudtrail
  • aws:cloudwatch
  • aws:cloudwatch:guardduty
  • aws:cloudwatchlogs
  • aws:cloudwatchlogs:vpcflow
  • aws:config:rule
  • aws:description
  • aws:elb:accesslogs
  • aws:rds:audit
  • aws:rds:error
  • aws:s3:accesslogs
  • bandwidth
  • bash_history
  • bootstrap
  • cisco:asa
  • cloud-init
  • cloud-init-output
  • code42:api
  • code42:computer
  • code42:org
  • code42:security
  • code42:user
  • config_file
  • cpu
  • cron-too_small
  • df
  • dmesg
  • dpkg
  • error-too_small
  • errors
  • errors-too_small
  • ess_content_importer
  • hardware
  • history-2
  • interfaces
  • iostat
  • lastlog
  • linux_audit
  • linux_secure
  • localhost-5
  • lsof
  • maillog-too_small
  • ms:aad:audit
  • ms:aad:signin
  • ms:o365:management
  • ms:o365:reporting:messagetrace
  • netstat
  • o365:management:activity
  • openports
  • osquery:info
  • osquery:results
  • osquery:warning
  • out-3
  • package
  • perfmonmk:process
  • protocol
  • ps
  • script:getendpointinfo
  • script:installedapps
  • script:listeningports
  • stream:arp
  • stream:dhcp
  • stream:dns
  • stream:http
  • stream:icmp
  • stream:igmp
  • stream:ip
  • stream:mysql
  • stream:smb
  • stream:smtp
  • stream:tcp
  • stream:udp
  • symantec:ep:agent:file
  • symantec:ep:agt_system:file
  • symantec:ep:behavior:file
  • symantec:ep:packet:file
  • symantec:ep:risk:file
  • symantec:ep:scm_system:file
  • symantec:ep:security:file
  • symantec:ep:traffic:file
  • syslog
  • time
  • top
  • unix:listeningports
  • unix:service
  • unix:sshdconfig
  • unix:update
  • unix:uptime
  • unix:useraccounts
  • unix:version
  • userswithloginprivs
  • vmstat
  • who
  • wineventlog
  • winhostmon
  • xmlwineventlog:microsoft-windows-sysmon/operational
  • yum-too_small

Required Software

The dataset requires the following software which is distributed and licensed separately and should be installed before using the dataset. The versions listed are those that were used to create the dataset. Different versions of the software may or may not work properly. If you are new to Splunk, follow these instructions to install the free Splunk Enterprise trial and these instructions to install apps and add-ons.

App / Add-on Version Download
Splunk Enterprise 7.1.7 http://www.splunk.com
Aws_guardduty 1.0.4 https://splunkbase.splunk.com/app/3790/
CiscoNVM 1.0.346 https://splunkbase.splunk.com/app/2992/
Code42 App For Splunk 3.0.6 https://splunkbase.splunk.com/app/3736/
Code42ForSplunk Technology Add-On 3.0.4 https://splunkbase.splunk.com/app/3746/
Splunk Add-on for Cisco ASA 3.3.0 https://splunkbase.splunk.com/app/1620/
Splunk Add-on for Microsoft Cloud Services 2.1.0 https://splunkbase.splunk.com/app/3110/
Splunk Add-on for Microsoft Office 365 1.0.0 https://splunkbase.splunk.com/app/4055/
Splunk Add-on for Microsoft Windows 4.8.4 https://splunkbase.splunk.com/app/742/
Splunk Add-on for Symantec Endpoint Protection 2.3.0 https://splunkbase.splunk.com/app/2772/
Splunk Add-on for Tenable 5.1.3 https://splunkbase.splunk.com/app/1710/
Splunk Add-on for Unix and Linux 5.2.4 https://splunkbase.splunk.com/app/833/
Splunk Common Information Model 4.11.0 https://splunkbase.splunk.com/app/1621/
Splunk Security Essentials 2.2.0 https://splunkbase.splunk.com/app/3435/
Splunk Stream Add-on 7.1.2 https://splunkbase.splunk.com/app/1809/
TA-VirusTotalActions 0.2.0 https://splunkbase.splunk.com/app/3446/
URL Toolbox 1.6 https://splunkbase.splunk.com/app/2734/
DecryptCommands 2 https://splunkbase.splunk.com/app/2655/
Microsoft Azure Active Directory Reporting Add-on for Splunk 1.0.1 https://splunkbase.splunk.com/app/3757/
Microsoft Cloud App for Splunk 1.0.1 https://splunkbase.splunk.com/app/3786/
Microsoft Office 365 Reporting Add-on for Splunk 1.0.1 https://splunkbase.splunk.com/app/3720/
Microsoft Sysmon Add-on 8.0.0 https://splunkbase.splunk.com/app/1914/
OSquery App for Splunk 0.6.0 https://splunkbase.splunk.com/app/3902/
Splunk Add-on for AWS 4.5.0 https://splunkbase.splunk.com/app/1876/
ES Content Updates 1.0.25 https://splunkbase.splunk.com/app/3449/
SA-cim_vladiator 1.2 https://splunkbase.splunk.com/app/2968/

Warning

Please be advised that this dataset may contain profanity, slang, vulgar expressions, and/or generally offensive terminology. Please use with discretion.

This dataset contains evidence captured during actual computer security incidents, or from realistic lab recreations of security incidents. As such, the dataset may contain profanity, slang, vulgar expressions, and/or generally offensive terminology. The authors believe that the educational benefits of preserving the realism of the dataset outweigh the risk of offending some users. If the possibility of encountering this type of offensive material is a concern to you or to any audience with whom you plan to share the dataset, please stop now and do not continue.

Authors

Written in 2018 by Ryan Kovar, David Herrald, James Brodsky, John Stoner, Jim Apger, David Veuve, Lily Lee, and Matt Valites

Copyright and License

To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see http://creativecommons.org/publicdomain/zero/1.0/.

More Repositories

1

attack_range

A tool that allows you to create vulnerable instrumented local or cloud environments to simulate attacks against and collect the data into Splunk
Jinja
2,118
star
2

security_content

Splunk Security Content
Python
1,235
star
3

splunk-sdk-python

Splunk Software Development Kit for Python
Python
649
star
4

attack_data

A repository of curated datasets from various attacks
Python
560
star
5

docker-splunk

Splunk Docker GitHub Repository
Python
410
star
6

splunk-ansible

Ansible playbooks for configuring and managing Splunk Enterprise and Universal Forwarder deployments
Python
355
star
7

eventgen

Splunk Event Generator: Eventgen
Python
354
star
8

botsv2

Splunk Boss of the SOC version 2 dataset.
348
star
9

splunk-connect-for-kubernetes

Helm charts associated with kubernetes plug-ins
Python
344
star
10

docker-splunk-legacy

Docker Splunk *** LEGACY IMAGES - PLEASE SEE https://github.com/splunk/docker-splunk INSTEAD ***
Shell
304
star
11

botsv1

302
star
12

pion

Pion Network Library (Boost licensed open source)
C++
299
star
13

splunk-operator

Splunk Operator for Kubernetes
Go
205
star
14

splunk-sdk-javascript

Splunk Software Development Kit for JavaScript
JavaScript
185
star
15

melting-cobalt

A Cobalt Strike Scanner that retrieves detected Team Server beacons into a JSON object
Python
163
star
16

qbec

configure kubernetes objects on multiple clusters using jsonnet
Go
157
star
17

splunk-connect-for-syslog

Splunk Connect for Syslog
Python
152
star
18

splunk-sdk-java

Splunk Software Development Kit for Java
Java
138
star
19

splunk-library-javalogging

Splunk logging appenders for popular Java Logging frameworks
Java
131
star
20

ansible-role-for-splunk

Splunk@Splunk's Ansible role for installing Splunk, upgrading Splunk, and installing apps/addons on Splunk deployments (VM/bare metal)
Jinja
131
star
21

attack_range_local

Build a attack range in your local machine
Jinja
129
star
22

splunk-platform-automator

Ansible framework providing a fast and simple way to spin up complex Splunk environments.
Python
117
star
23

SA-ctf_scoreboard

Python
116
star
24

splunk-aws-cloudformation

AWS CloudFormation templates for Splunk distributed cluster deployment
Shell
108
star
25

terraform-provider-splunk

Terraform Provider for Splunk
Go
103
star
26

securitydatasets

Home for Splunk security datasets.
97
star
27

splunk-aws-project-trumpet

Python
95
star
28

splunk-app-examples

App examples for Splunk Enterprise
JavaScript
93
star
29

splunk-demo-collector-for-analyticsjs

Example Node.js based backend collector for client-side data
JavaScript
93
star
30

vscode-extension-splunk

Visual Studio Code Extension for Splunk
Python
86
star
31

observability-workshop

To get started, please proceed to The Splunk Observability Cloud Workshop Homepage.
HTML
86
star
32

mltk-algo-contrib

Python
85
star
33

fluent-plugin-splunk-hec

This is the Fluentd output plugin for sending events to Splunk via HEC.
Ruby
83
star
34

network-explorer

C++
82
star
35

kafka-connect-splunk

Kafka connector for Splunk
Java
82
star
36

splunk-javascript-logging

Splunk HTTP Event Collector logging interface for JavaScript
JavaScript
81
star
37

splunk-reskit-powershell

Splunk Resource Kit for Powershell
PowerShell
80
star
38

corona_virus

This project includes an app that allows users to visualize and analyze information about COVID-19 using data made publicly-available by Johns Hopkins University. For more information on legal disclaimers, please see the README.
Python
79
star
39

contentctl

Splunk Content Control Tool
Python
77
star
40

salo

Synthetic Adversarial Log Objects: A Framework for synthentic log generation
Python
75
star
41

ShellSweep

ShellSweeping the evil.
PowerShell
73
star
42

docker-itmonitoring

Get Started with Streaming your Docker Logs and Stats in Splunk!
HTML
68
star
43

splunk-sdk-csharp-pcl

Splunk's next generation C# SDK
C#
65
star
44

docker-logging-plugin

Splunk Connect for Docker is a Docker logging plugin that allows docker containers to send their logs directly to Splunk Enterprise or a Splunk Cloud deployment.
Go
64
star
45

attack-detections-collector

Collects a listing of MITRE ATT&CK Techniques, then discovers Splunk ESCU detections for each technique
Python
59
star
46

splunk-aws-serverless-apps

Splunk AWS Serverless applications and Lambda blueprints
JavaScript
55
star
47

splunk-webframework

Splunk Web Framework
Python
51
star
48

splunk-app-splunkgit

GitHub App
Python
49
star
49

vault-plugin-secrets-gitlab

Vault Plugin for Gitlab Project Access Token
Go
48
star
50

pytest-splunk-addon

A Dynamic test tool for Splunk Technology Add-ons
Python
47
star
51

splunk-mltk-container-docker

Splunk App for Data Science and Deep Learning - container images repository
Jupyter Notebook
47
star
52

rba

RBA is Splunk's method to aggregate low-fidelity security events as interesting observations tagged with security metadata to create high-fidelity, low-volume alerts.
44
star
53

splunk-cloud-sdk-go

The Splunk Cloud SDK for Go, contains libraries for building apps for the Splunk Cloud Services Platform.
Go
43
star
54

splunk-app-testing

sample app along with a CICD pipeline for testing multiple versions of splunk
Shell
42
star
55

rwi_executive_dashboard

Splunk Remote Work Insights - Executive Dashboard
HTML
38
star
56

splunk-sdk-ruby

Splunk Software Development Kit for Ruby
Ruby
36
star
57

splunk-shuttl

Splunk app for archive management, including HDFS support.
Java
35
star
58

attack_range_cloud

Attack Range to test detection against nativel serverless cloud services and environments
Python
35
star
59

addonfactory-ucc-generator

A framework to generate UI-based Splunk Add-ons.
Python
34
star
60

splunk-for-securityHub

Python
34
star
61

azure-functions-splunk

Azure Functions for getting data in to Splunk
JavaScript
30
star
62

dashboard-conf19-examples

Splunk new dashboard framework examples .conf 2019
JavaScript
30
star
63

github_app_for_splunk

A collection of dashboards and knowledge objects for Github data
JavaScript
29
star
64

splunk-connect-for-snmp

Python
28
star
65

twinclams

because twin clams are better than one clam?
Python
27
star
66

jupyterhub-istio-proxy

JupyterHub proxy implementation for kubernetes clusters running istio service mesh
Go
27
star
67

observability-content-contrib

Contribution repository for Splunk Observability Content (e.g. Dashboards, Detectors, Examples, etc)
HCL
26
star
68

lightproto

Protobuf compatible code generator
Java
26
star
69

splunk-app-twitter

Twitter application for Splunk
Python
25
star
70

splunk-library-dotnetlogging

Support for logging from .NET Tracing and ETW / Semantic Logging ApplicationBlock to Splunk.
C#
25
star
71

splunkrepl

An awesome little REPL for issuing SPLUNK queries
JavaScript
24
star
72

fluent-plugin-kubernetes-objects

This is the Fluentd input plugin which queries Kubernetes API to collect Kubernetes objects (like Nodes, Namespaces, Pods, etc.)
Ruby
23
star
73

splunk-ref-pas-code

Splunk Reference App - Pluggable Auditing System (PAS) - Code Repo
Python
22
star
74

vault-plugin-splunk

Vault plugin to securely manage Splunk admin accounts and password rotation
Go
22
star
75

splunk-sdk-php

Splunk Software Development Kit for PHP
PHP
22
star
76

splunk-heatwave-viz

A heatmap vizualization of bucketed ranged data over time.
JavaScript
21
star
77

pipelines

Concurrent processing pipelines in Go.
Go
21
star
78

splunk-gcp-functions

Python
20
star
79

PEAK

Security Content for the PEAK Threat Hunting Framework
Jupyter Notebook
20
star
80

splunk-tableau-wdc

Splunk Tableau Web Data Connector (WDC) Example
JavaScript
20
star
81

splunkforjenkins

Java
19
star
82

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

Plot relationships between objects with force directed graph based on ThreeJS/WebGL.
JavaScript
19
star
83

minecraft-app

Splunking Minecraft with the App Framework
JavaScript
19
star
84

splunk-add-on-jira-alerts

Splunk custom alert action for Atlassian JIRA
Python
19
star
85

terraform-provider-scp

Splunk Terraform Provider to manage config resources for Splunk Cloud Platform
Go
18
star
86

splunk-bunyan-logger

A Bunyan stream for Splunk's HTTP Event Collector
JavaScript
18
star
87

slack-alerts

Splunk custom alert action for sending messages to Slack channels
Python
18
star
88

public-o11y-docs

Splunk Observability Cloud docs
HTML
18
star
89

dashpub

Generate next.js apps to publish Splunk dashboards
JavaScript
18
star
90

vale-splunk-style-guide

Splunk Style Guide for the Vale linter
18
star
91

SA-ctf_scoreboard_admin

Python
18
star
92

acs-privateapps-demo

Demo of private-apps ci/cd integration into splunkcloud using the admin config service
Go
17
star
93

splunk-cloud-sdk-python

The Splunk Cloud SDK for Python, contains libraries for building apps for the Splunk Cloud Services Platform.
Python
17
star
94

fabric-logger

Logs blocks, transactions and events from Hyperledger Fabric to Splunk.
TypeScript
17
star
95

deep-learning-toolkit

Deep Learning Toolkit for Splunk
Python
15
star
96

k8s-yaml-patch

jsonnet library to patch objects loaded from yaml
Go
15
star
97

acs-cli

Admin Config Service CLI
15
star
98

TA-osquery

A Splunk technology add-on for osquery
14
star
99

ml-toolkit-docs

ML Toolkit & Showcase application documents
14
star
100

splunk-sdk-csharp

Splunk Software Development Kit for CSharp
C#
14
star