Halcyon.ai for Splunk App
Halcyon is a full cycle agent that protects against ransomware, identifying and proactively disrupting attackers at every stage of the ransomware attack chain. With behavioral engines trained on indicators of ransomware, we detect suspicious activity early in the attack chain. If an attacker gains a foothold, Halycon.ai will attempt to prevent execution and detect data exfiltration attempts
Full Splunk App for Halcyon.ai ransomware protection and resilience.
This Splunk app provides the ability to monitor, investigate, and operationalize Halcyon alerts, artifacts, detections, response actions, and platform health using the Halcyon API.
Real-time visibility into ransomware activity, behavioral detections, and automated response outcomes collected from Halcyon.ai without having to learn the Halycon.ai User Interface as well Halycon Filtering User Interface Dynamics.
⚠️ Disclaimer
This application is not an official Halycon.ai product.
Use of this software is not covered by any license, warranty, or support agreement you may have with Dragos.
All functionality is implemented independently using publicly available Halycon.ai documentation
🖥️ Halyconi.ai supports the following Operating Systems:
🪟 Windows Server Environments
Vendor
Operating System
Version / Build
Architecture
Supported
Microsoft
Windows Server
2012 R2
x64
✅
Microsoft
Windows Server
2016
x64
✅
Microsoft
Windows Server
2019
x64
✅
Microsoft
Windows Server
2022
x64
✅
🪟 Windows Desktop Environments
Vendor
Operating System
Version / Build
Architecture
Supported
Microsoft
Windows Desktop
Windows 10
x64
✅
Microsoft
Windows Desktop
Windows 11
x64
✅
Vendor
Distribution
Version
Architecture
Supported
Notes
Red Hat
RHEL
7.9
x64
⚠️
eBPF not supported
Red Hat
RHEL
8.0
x64
✅
Red Hat
RHEL
8.1
x64
✅
Red Hat
RHEL
8.2
x64
✅
Red Hat
RHEL
8.3
x64
✅
Red Hat
RHEL
8.4
x64
✅
Red Hat
RHEL
8.5
x64
✅
Red Hat
RHEL
8.6
x64
✅
Red Hat
RHEL
8.7
x64
✅
Red Hat
RHEL
8.8
x64
✅
Red Hat
RHEL
8.9
x64
✅
Red Hat
RHEL
8.10
x64
✅
Red Hat
RHEL
9.0
x64
✅
Red Hat
RHEL
9.1
x64
✅
Red Hat
RHEL
9.2
x64
✅
Red Hat
RHEL
9.3
x64
✅
Red Hat
RHEL
9.4
x64
✅
Canonical
Ubuntu
22.04 LTS
x64
✅
Canonical
Ubuntu
24.04 LTS
x64
✅
Debian
Debian
11
x64
✅
Debian
Debian
12
x64
✅
Oracle
Oracle Linux
8.0
x64
✅
RHEL compatible
Oracle
Oracle Linux
8.1
x64
✅
RHEL compatible
Oracle
Oracle Linux
8.2
x64
✅
RHEL compatible
Oracle
Oracle Linux
8.3
x64
✅
RHEL compatible
Oracle
Oracle Linux
8.4
x64
✅
RHEL compatible
Oracle
Oracle Linux
8.5
x64
✅
RHEL compatible
Oracle
Oracle Linux
8.6
x64
✅
RHEL compatible
Oracle
Oracle Linux
8.7
x64
✅
RHEL compatible
Oracle
Oracle Linux
8.8
x64
✅
RHEL compatible
Oracle
Oracle Linux
9.0
x64
✅
RHEL compatible
Oracle
Oracle Linux
9.1
x64
✅
RHEL compatible
Oracle
Oracle Linux
9.2
x64
✅
RHEL compatible
Oracle
Oracle Linux
9.3
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.0
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.1
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.2
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.3
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.4
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.5
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.6
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.7
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.8
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
8.9
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
9.0
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
9.1
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
9.2
x64
✅
RHEL compatible
AlmaLinux
AlmaLinux
9.3
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.0
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.1
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.2
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.3
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.4
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.5
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.6
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.7
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.8
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
8.9
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
9.0
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
9.1
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
9.2
x64
✅
RHEL compatible
Rocky Linux
Rocky Linux
9.3
x64
✅
RHEL compatible
Amazon
Amazon Linux
2
x64
⚠️
eBPF not supported
Amazon
Amazon Linux
2023
x64
✅
Feature
Description
🚨 Alert Monitoring
Ingest and track Halcyon ransomware alerts
🧬 Alert Artifacts
Collect forensic artifacts associated with alerts
🧠 Detection Intelligence
Behavioral detection context and metadata
🛑 Response Actions
Visibility into automated prevention and response
🖥️ Endpoint Coverage
Host, device, and platform-level telemetry
👥 User & Tenant Context
Multi-tenant and user attribution support
Feature
Description
📊 Alert Trending
Alert volume trends over time
🔍 Artifact Analysis
Artifact type, frequency, and severity analysis
⏱️ Time-to-Response
Detection-to-response timing metrics
🧭 Attack Chain Visibility
Kill-chain stage analysis
🧩 Alert Correlation
Correlate alerts by host, user, or campaign
🏷️ Threat Categorization
Group alerts by ransomware family or behavior
⚙️ Operational Excellence
Feature
Description
📊 Ingestion Metrics
API calls, records processed, and rates
💓 Collection Health
API connectivity and data freshness
✅ Configuration Validation
Automated setup validation
🕐 Scheduled Health Checks
Periodic API and token checks
📋 API Log Viewer
Full visibility into API activity and errors
Feature
Description
📊 Pre-built Dashboards
Immediate insights out of the box
🖥️ Web UI Setup
Configure via Splunk Web
☁️ Splunk Cloud Ready
AppInspect-friendly design
📡 Modular Input
Secure API-based data ingestion
Download the Halcyon_For_Splunk_App-1.0.0.tar.gz
In Splunk Web, navigate to Apps → Manage Apps
Click Install app from file
Upload the .tar.gz file
Restart Splunk if prompted
Step 2: Configure the App
Navigate to Apps → Halcyon → Setup
Configure the following settings
Step 4 Proxy Configuration (Optional)
Use Proxy
Proxy URL
Proxy Username
Proxy Password
Alerts
Alert Artifacts
Detection Metadata
Response Actions
Hosts / Endpoints
Platform Health
Step 6: Validate Configuration
Test API connection
Automatic validation on first launch
Step 7: Verify Data Collection
index=security_halcyon sourcetype=halcyon:*
| stats count by sourcetype
---
Halcyon_For_Splunk_App/
├── app.manifest
├── LICENSE
├── README.md
├── default/
│ ├── app.conf
│ ├── inputs.conf
│ ├── indexes.conf
│ ├── props.conf
│ ├── transforms.conf
│ ├── macros.conf
│ ├── restmap.conf
│ ├── savedsearches.conf
│ ├── web.conf
│ └── data/ui/
│ ├── nav/default.xml
│ └── views/
│ ├── setup.xml
│ ├── halcyon_overview.xml
│ ├── halcyon_alerts.xml
│ ├── halcyon_artifacts.xml
│ ├── halcyon_detections.xml
│ ├── halcyon_response.xml
│ ├── halcyon_hosts.xml
│ ├── halcyon_trending.xml
│ ├── halcyon_operations.xml
│ └── halcyon_health.xml
├── bin/
│ ├── halcyon_input.py
│ ├── halcyon_setup_handler.py
│ └── halcyon_validation.py
├── metadata/
│ ├── default.meta
│ └── local.meta
└── static/
├── appIcon.png
├── appIcon_2x.png
Dashboard
Description
🧭 Overview
Executive ransomware posture
🚨 Alerts
Alert investigation
🧬 Artifacts
Artifact analysis
🕵️ Detections
Detection logic
⚡ Response
Automated response
🖥️ Hosts
Endpoint visibility
📈 Trending
Trends
⚙️ Operations
Metrics
❤️ Health
API health
Sourcetype
Description
halcyon:alerts
Alerts
halcyon:artifacts
Artifacts
halcyon:detections
Detections
halcyon:responses
Responses
halcyon:hosts
Hosts
halcyon:health
Health
Splunk Enterprise / Splunk Cloud
Python 3.x (Splunk bundled)
Halcyon API Token
Proper directory structure
Secure credential handling
Inputs disabled by default
app.manifest included
Apache 2.0 License
Verify API token
Test API connectivity
Review Splunk internal logs
MIT License 2.0