Hub
Web & Access

ViPNet Coordinator

ViPNet Coordinator VPN gateway events from InfoTeCS — a Russian cryptographic platform for secure network communication using GOST encryption. Covers IPsec tunnel lifecycle, authentication, firewall decisions, packet encryption/decryption, configuration changes, keepalives, and time synchronization errors.

Quick Start

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

Event Types

Event IDDescriptionFrequencyCategory
tunnel-establishedIPsec tunnel successfully established with peer~12.0%network
tunnel-destroyedIPsec tunnel torn down with peer~8.0%network
auth-successSuccessful administrator or peer authentication~10.0%authentication
auth-failureFailed authentication attempt with reason~3.0%authentication
firewall-allowedFirewall rule permitted traffic through the gateway~20.0%network
firewall-blockedFirewall rule denied traffic through the gateway~8.0%network
packet-encryptedPacket encrypted with GOST algorithm before transmission~15.0%network
packet-unencryptedReceived packet decrypted with GOST algorithm~15.0%network
config-changedConfiguration modification by administrator~3.0%configuration
keepaliveTunnel keepalive probe sent or received~4.0%network
time-sync-errorNTP time synchronization failure detected~2.0%network

Realism Features

  • Correlated tunnel sessions — establish events produce tunnel context consumed by destroy with matching peer/tunnel ID
  • GOST encryption suite selection — GOST R 34.12-2015 (Magma/Kuznyechik) with realistic cipher negotiation
  • Authentication failure scenarios — expired certificates, wrong credentials, revoked keys
  • Firewall rule distribution — allow/block ratio with realistic protocol and port distributions
  • Configuration change audit — parameter names, old/new values, administrator identity
  • Time sync errors with realistic NTP server addresses and drift values

Sample Output

{
  "@timestamp": "2026-03-07T09:32:15.000000+00:00",
  "event": {
    "action": "tunnel-established",
    "category": ["network"],
    "dataset": "vipnet.log",
    "kind": "event",
    "module": "vipnet",
    "outcome": "success",
    "type": ["connection", "start"]
  },
  "vipnet": {
    "tunnel_id": "TUN-00048271",
    "peer_id": "0x1A2B3C4D",
    "cipher_suite": "GOST R 34.12-2015 Kuznyechik",
    "hostname": "vipnet-gw-01"
  },
  "source": { "ip": "10.1.1.1", "port": 55777 },
  "destination": { "ip": "10.2.1.1", "port": 55777 },
  "observer": {
    "product": "ViPNet Coordinator",
    "type": "vpn",
    "vendor": "InfoTeCS"
  },
  "network": { "transport": "udp", "protocol": "ipsec" }
}

Parameters

ParameterDefaultDescription
hostnamevipnet-gw-01ViPNet Coordinator hostname
domaincorp.example.comCorporate domain name
gateway_ip10.1.1.1Gateway management IP address
agent_ida1b2c3d4-...Filebeat agent ID
agent_version8.17.0Filebeat version

Related Generators