Skip to main content

Cyguard — Endpoint Security Agent

Cyguard is a lightweight endpoint agent that inventories processes, open ports, installed software, and running services. It detects suspicious processes, identifies OT protocol listeners, and reports endpoint posture to the Cybrium platform.

LanguageRust
LicenseMIT
Sourcegithub.com/cybrium-ai/cyguard
Current version0.1.0

Capabilities

CapabilityDescription
Process inventoryList all running processes with PID, user, CPU, memory
Port scanningDetect open TCP/UDP listening ports
Software inventoryEnumerate installed packages and versions
Suspicious process detectionFlag known malicious process names, crypto miners, reverse shells
OT listener detectionIdentify processes listening on Modbus (502), BACnet (47808), S7 (102)
Agent modeRun as a persistent daemon reporting to the platform
Output formatsJSON, human-readable text

When to use cyguard

  • Endpoint hardening audits — find unnecessary services and open ports
  • OT workstation assessment — verify no unauthorized OT protocol listeners
  • Continuous monitoring — run as a persistent agent on critical hosts
  • Incident response — quick snapshot of running processes and network connections