Hub
Network

UserGate NGFW

UserGate next-generation firewall and UTM appliance logs — traffic accept/deny decisions, web content filtering, DNS queries, IDS/IPS alerts, user authentication, VPN sessions, and system operational events.

Quick Start

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

Event Types

Event IDDescriptionFrequencyCategory
traffic-acceptTraffic Accept (allowed connections)~49%network
traffic-denyTraffic Deny (blocked connections)~16%network
web-filterWeb Content Filter~7%network
dnsDNS Query Logging~5%network
system-eventSystem Operational Events~5%host
idps-alertIDS/IPS Alert Detection~4%intrusion_detection
authUser Authentication~4%authentication
vpnVPN Session Events~3%network

Realism Features

  • Weighted event distributions matching production UserGate log volumes (traffic ~65%, UTM ~16%, system/auth/vpn ~12%)
  • UserGate-specific fields — rule_id, zone pairs (Trusted/Untrusted/DMZ), content filtering categories
  • Zone-aware routing with UserGate interface naming conventions
  • IDS/IPS alerts with signature IDs and severity levels matching real threat classifications
  • Web content filter categories aligned with UserGate URL filtering engine
  • VPN session lifecycle — tunnel establishment and teardown with user identity correlation

Sample Output

{
  "@timestamp": "2026-03-07T11:24:18.000000+00:00",
  "event": {
    "action": "accept",
    "category": [
      "network"
    ],
    "dataset": "usergate.log",
    "outcome": "success",
    "type": [
      "connection",
      "allowed"
    ]
  },
  "source": {
    "ip": "10.1.1.25",
    "port": 51843
  },
  "destination": {
    "ip": "93.184.216.34",
    "port": 443
  },
  "network": {
    "direction": "outbound",
    "transport": "tcp"
  },
  "observer": {
    "hostname": "ug-fw-01",
    "product": "NGFW",
    "type": "firewall",
    "vendor": "UserGate"
  },
  "rule": {
    "id": "12",
    "name": "Allow-Internet"
  },
  "usergate": {
    "zone_src": "Trusted",
    "zone_dst": "Untrusted"
  }
}

Parameters

ParameterDefaultDescription
hostnameug-fw-01UserGate device hostname
domainexample.comDomain name
nat_ip198.51.100.1Public NAT IP for outbound connections
agent_idb5c8d3e2-...Elastic Agent ID
agent_version8.17.0Elastic Agent version

Related Generators