Generate 1 Million Realistic Security Logs in Minutes.
Test Detection Rules β’ Train SOC Analysts β’ Validate Dashboards
Event-Horizon is a production-grade security log generator that creates realistic, timestamped logs for 75+ technologies (Palo Alto, Windows, AWS, etc.). It helps Detection Engineers and SOC Analysts test SIEM rules, validate dashboards, and train teams without waiting for real attacks.
AI-powered attack simulation generating coordinated logs across multiple security platforms
π Quick Start β’ β¨ Features β’ π Full Docs β’ π‘ Use Cases β’ β FAQ
If you're a Detection Engineer, SOC Analyst, or Splunk Admin, this sounds familiar:
π "I spent 3 days writing a detection rule... but can't test it until someone gets attacked"
Hours of work sitting idle because you don't have realistic attack data.
π€ "My dashboard looks empty in the demo because production has no traffic logs today"
Stakeholder presentation ruined by data gaps. Embarrassing silence when panels show "No results found."
π« "Training new analysts with 6-month-old sanitized logs that don't show modern attacks"
Your team is unprepared because training data is outdated, unrealistic, or non-existent.
πΈ "The commercial log simulator costs $50k/year and still doesn't support our custom apps"
Budget blown on tools that don't even cover your specific use cases.
β° "I need 10,000 Palo Alto logs by tomorrow for performance testing"
Manual log creation? Impossible. Waiting for production data? Not fast enough.
Sound familiar? You're not alone.
Event-Horizon solves ALL of these problems in one tool:
π¬ "I need to test ransomware detection"
π€ Event-Horizon generates:
β Phishing email logs (cisco:esa)
β User account compromise (WinEventLog:Security)
β Malicious process execution (Sysmon)
β C2 communication (pan:threat)
β All coordinated with realistic timestamps
β±οΈ Total time: 45 seconds
No more waiting. No more manual work. No more incomplete tests.
π Template-First Design
100% format accuracy using "Golden Master" templates validated against vendor specs
π§ AI Scenario Creation
Describe any scenario (benign traffic, system updates, or complex attacks), and AI orchestrates the logs across multiple sources
π³ Docker Ready
Deploys in seconds with one-click Docker Compose setup
π― IOC Injection
Embed specific IPs, domains, or hashes for targeted testing
π Timezone Support
Auto-detects browser timezone or manually set via Settings. Logs use your local time.
β‘ Lightning Fast
1000+ logs/second with templates, supports air-gapped deployments
π Privacy First
100% local, no external APIs required, synthetic data only
βοΈ Unified Settings Modal
Configure Splunk HEC and Ollama AI from one centralized settings panel with connection testing
Important
Environment Isolation Best Practice Event-Horizon is a high-volume simulation tool designed for non-production environments (development, testing, and educational sandboxes). Please exercise caution when directing output to production systems, as the synthetic data may impact log parsing logic, analytics baselines, or license usage. Always use a dedicated test index or environment.
Basic (uses existing local image):
docker run -p 3000:3000 ghcr.io/prototypeprime/event-horizon:latestAlways pull latest version:
docker run --pull=always -p 3000:3000 ghcr.io/prototypeprime/event-horizon:latestWith Ollama (for AI attack scenarios):
docker run -p 3000:3000 \
-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
ghcr.io/prototypeprime/event-horizon:latestFull configuration (all options):
docker run --pull=always -p 3000:3000 \
-e OLLAMA_BASE_URL=http://192.168.1.100:11434 \
-e TZ=America/New_York \
ghcr.io/prototypeprime/event-horizon:latestTip
Splunk HEC is configured via the UI Settings panel (not environment variables).
When running in Docker, use your host IP (e.g., https://192.168.1.100:8088) instead of localhost.
Open http://localhost:3000 β that's it! π
# Clone the distribution repo
git clone https://github.com/PrototypePrime/Event_Horizon.git
cd Event_Horizon
# (Optional) Copy and edit config
cp .env.example .env
# Start
docker compose up -d- Enable HEC in Splunk: Settings β Data Inputs β HTTP Event Collector
- Create Token: Name: "Event-Horizon", Index: "main"
- Enter in UI: Paste your HEC URL and Token in the Settings panel
Event-Horizon uses Ollama to generate realistic attack scenarios.
Important
Docker Networking: When running via Docker, services on your host machine are NOT accessible via localhost.
For Splunk HEC:
- β
Correct:
https://192.168.1.100:8088(your actual IP) - β Wrong:
https://localhost:8088
For Ollama:
- β
Auto-configured:
http://host.docker.internal:11434(default) - You can override using
.envfile if needed
|
π₯ Firewalls
|
βοΈ Cloud
|
π» Endpoints
|
π Web/Proxy
|
View Complete Reference (Verified/Beta Status) β
| Feature | Manual Logging | Commercial Tools | Event-Horizon |
|---|---|---|---|
| Cost | Free (slow) | $10k-$50k/year | β Free |
| Learning Curve | Days | Hours | β 5 minutes |
| Format Accuracy | ~60% | ~90% | β 100% |
| AI Scenarios | No | Limited | β Full support |
| Offline Mode | Yes | No | β Yes |
- Sourcetype Reference - Complete list of 75+ supported logs
- Use Cases - Real-world SOC examples
- FAQ - Common questions
All documentation is also available in the docs folder.
- v2.1 (Q1 2026): 20+ new templates, batch export
- v3.0 (Q3 2026): DeepSeek validation, real-time streaming
- v4.0 (Q1 2027): Multi-SIEM support (QRadar, Sentinel)
Full Roadmap β | Vote on Features β
We β€οΈ contributions!
π Report Bugs β’ β¨ Request Features β’
Free for Personal & Educational Use.
β
Personal projects β’ β
Learning/training β’ β
Academic research
β Commercial use requires permission
See LICENSE for details.
Star the Repository β’ Share with Your Team β’ Follow for Updates
Made with β€οΈ by Mathan Subbiah
Detection Engineering β’ Splunk Expert β’ AI Enthusiast
Quick Links:
FAQ β’ Reference







