Hub
Security

Suricata IDS/IPS

Suricata EVE JSON output — IDS alerts with ET Open signatures, DNS/HTTP/TLS/SSH protocol logs, NetFlow records, and anomaly detections with correlated flow IDs and MITRE ATT&CK mapping.

Quick Start

uv tool install eventum-generator
git clone https://github.com/eventum-generator/content-packs.git
cd content-packs
eventum generate \
  --path generators/security-suricata/generator.yml \
  --id suricata-01 \
  --live-mode true

Event Types

Event IDDescriptionFrequencyCategory
flow-tcpFlow (TCP)28.7%network
flow-udpFlow (UDP)17.2%network
dns-queryDNS Query14.3%network
dns-answerDNS Answer14.3%network
httpHTTP10.0%network, web
tlsTLS7.2%network
fileinfoFile Info2.2%network
sshSSH1.4%network
alert-policyAlert (Policy)1.4%intrusion_detection
anomalyAnomaly1.1%network
alert-threatAlert (Threat)0.7%intrusion_detection
smtpSMTP0.7%network
dhcpDHCP0.7%network

Realism Features

  • Weighted event distribution matching production Suricata deployments
  • Correlated flow_id — protocol events push connection metadata; flow events pop correlated records
  • DNS query/answer pairing — queries push to shared pool, answers pop correlated responses
  • ET Open rule signatures with real SIDs, categories, severity levels, and MITRE ATT&CK metadata
  • JA3/JA3S TLS fingerprints from real certificate data for major websites
  • Deterministic community_id computed from connection tuple for cross-event correlation

Sample Output

{
  "@timestamp": "2026-02-21T14:30:22.123456Z",
  "dns": {
    "id": "45321",
    "question": {
      "name": "www.google.com",
      "type": "A"
    },
    "type": "query"
  },
  "event": {
    "category": [
      "network"
    ],
    "dataset": "suricata.eve",
    "kind": "event",
    "module": "suricata"
  },
  "network": {
    "community_id": "1:fmTf/MbjDMinU9coqCwDUc82LmA=",
    "protocol": "dns",
    "transport": "udp"
  },
  "observer": {
    "hostname": "suricata-sensor-01",
    "product": "Suricata",
    "type": "ids"
  }
}

Parameters

ParameterDefaultDescription
hostnamesuricata-sensor-01Suricata sensor hostname
interfaceeth0Network interface name
internal_subnet192.168.1Internal network prefix
dns_server_ip192.168.1.1DNS server IP address
agent_id7b2c5f18-...Filebeat agent UUID
agent_version8.17.0Filebeat agent version

Related Generators