Elkeid HUB
Elkeid HUB is a rule/event processing engine maintained by the Elkeid Team that supports streaming/offline (not yet supported by the community edition) data processing. The original intention is to solve complex data/event processing and external system linkage requirements through standardized rules.
Core Components
INPUTdata input layer, community edition only supports Kafka.RULEENGINE/RULESETcore components for data detection/external data linkage/data processing.OUTPUTdata output layer, community edition only supports Kafka/ES.SMITH_DSLused to describe the data flow relationship.
Application Scenarios
-
Simple HIDS

-
IDS Like Scenarios

-
Multiple input and output scenarios

Advantage
- High Performance
- Very Few Dependencies
- Support Complex Data Processing
- Custom Plugin Support
- Support Stateful Logic Build
- Support External System/Data Linkage
Elkeid Internal Best Practices
- Use Elkeid HUB to process Elkeid HIDS/RASP/Sandbox/K8s auditing etc. raw data, TPS 120+ million/s. HUB scheduling instance 6000+
- 99% alarm produce time is less than 0.5s
- Internal Maintenance Rules 2000+
Elkeid-HUB Function List
| Ability List | Elkeid Community Edition | Elkeid Enterprise Edition |
|---|---|---|
| Streaming data processing | :white_check_mark: | :white_check_mark: |
| Data input, output capability | :white_check_mark: | :white_check_mark: |
| Full frontend support | :white_check_mark: | :white_check_mark: |
| Monitoring capability | :white_check_mark: | :white_check_mark: |
| Plugin support | :white_check_mark: | :white_check_mark: |
| Debug support | :white_check_mark: | :white_check_mark: |
| Offline data processing | :ng_man: | :white_check_mark: |
| Data Persistence capability | :ng_man: | :white_check_mark: |
| Workspace | :ng_man: | :white_check_mark: |
| Cluster mode | :ng_man: | :white_check_mark: |
| Online upgrade strategy | :ng_man: | :white_check_mark: |
Front-end Display (Community Edition)
Overview

Edit Rule

Edit HUB Project

Edit HUB Python Plugin

Submission Rules

Getting Started
Elkeid HUB Handbook (Chinese Version Only)
Demo Config
Elkeid HIDS Rule and Project (Just Example)
(Need to use with Elkeid)
LICENSE (Not Business Friendly)
Contact us && Cooperation