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