Hub
Security

Kaspersky Security Center

Kaspersky Security Center (KSC) events — centralized endpoint security management console logs covering threat detections, network attacks, task completion, database updates, device health status, policy enforcement, license management, protection component status, and administration audit trails in JSON format.

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-kaspersky-ksc/generator.yml \
  --id security-kaspersky-ksc \
  --live-mode true

Event Types

Event IDDescriptionFrequencyCategory
task-completedTask Completed (GNRL_EV_TASK_STATE_CHANGED)20%package
device-statusDevice Status (KLSRV_HOST_STATUS_*)15%host
update-statusUpdate Status (GNRL_EV_BASES_UPDATED/OUTDATED)15%package
threat-detectedThreat Detected (GNRL_EV_VIRUS_FOUND)12%malware
policy-eventPolicy Events10%configuration
network-attackNetwork Attack (GNRL_EV_ATTACK_DETECTED)8%intrusion_detection
protection-statusProtection Status8%host
audit-eventAudit Events (KLAUD_EV_SERVERACTION)7%authentication
license-eventLicense Events5%configuration

Realism Features

  • Shared monotonic event ID counter across all event types for consistent ordering
  • CSV-sampled host pool with hostname, IP, OS, group, and domain fields for correlated device identity
  • CSV-sampled user pool with username, domain, department, and role for realistic user attribution
  • Threat scenario library with KSC event class IDs, threat names, severity levels, and detection components
  • Network attack scenarios with attacker IPs, protocols, CVE references, and IDS rule IDs
  • Task metadata covering scan, update, patch, and inventory task types with duration and object counts
  • Malware path templates with per-user directory substitution for realistic file system paths

Sample Output

{
    "@timestamp": "2026-03-07T10:15:32.000Z",
    "event": {
        "category": ["malware"],
        "type": ["info"],
        "severity": 4,
        "outcome": "success",
        "module": "kaspersky",
        "dataset": "kaspersky.ksc"
    },
    "observer": {
        "vendor": "Kaspersky",
        "product": "Security Center",
        "version": "14.2.0.26967",
        "name": "KSC-SRV01",
        "ip": "10.1.0.10"
    },
    "host": {
        "hostname": "WS-FIN-PC03",
        "ip": "10.1.20.33",
        "os": { "name": "Windows 11", "version": "23H2" }
    },
    "kaspersky": {
        "ksc": {
            "event_id": 1042,
            "event_class_id": "GNRL_EV_VIRUS_FOUND",
            "event_type": "Virus found",
            "component": "File Threat Protection",
            "result": "Disinfected",
            "threat": {
                "name": "HEUR:Trojan.Win32.Generic",
                "level": "High"
            },
            "object": {
                "type": "file",
                "name": "C:\\Users\\jdoe\\Downloads\\invoice.exe",
                "path": "C:\\Users\\jdoe\\Downloads\\invoice.exe"
            },
            "task": "Real-time protection",
            "group": "Managed devices/Workstations/Finance"
        }
    },
    "file": {
        "name": "invoice.exe",
        "path": "C:\\Users\\jdoe\\Downloads\\invoice.exe",
        "size": 245760,
        "hash": {
            "sha256": "a1b2c3d4e5f6...",
            "md5": "d4e5f6a1b2c3..."
        }
    },
    "user": {
        "name": "jdoe",
        "domain": "CORP"
    },
    "related": {
        "hosts": ["WS-FIN-PC03"],
        "ip": ["10.1.20.33"],
        "user": ["jdoe"]
    }
}

Parameters

ParameterDefaultDescription
ksc_version14.2.0.26967KSC Administration Server version
ksc_serverKSC-SRV01KSC server hostname
ksc_server_ip10.1.0.10KSC server IP address
kes_version12.0.0.1131Kaspersky Endpoint Security agent version
update_sourcehttps://dnl-01.geo.kaspersky.com/Signature database update source URL
license_typeKES for Business AdvancedKaspersky license edition
license_count500Total licensed seat count

Related Generators