Skip to content

Core Overview

Core is the VNetArmor data-plane service. It receives client requests, applies protection logic, logs decisions, and forwards allowed traffic to backend applications.

Core functions

  • HTTP and HTTPS listener support.
  • HTTP redirect to HTTPS.
  • Protocol hardening.
  • Trusted proxy and client IP handling.
  • L4 ACLs for IPv4 and IPv6.
  • GEO policy.
  • Rate limiting.
  • Host/path route matching.
  • Backend pool and health handling.
  • WAF rule evaluation.
  • PCI-aware log redaction.
  • JSON traffic and decision logs.

Package host requirements

Environment CPU Memory Disk
Evaluation 2 vCPU 4 GB 20 GB
Production 4-8 vCPU 8-16 GB 50-100 GB
High traffic 16+ vCPU 32+ GB 250+ GB

Container host requirements

  • Docker Engine or compatible runtime.
  • Persistent configuration mount.
  • Persistent log mount or log forwarding.
  • Read-only certificate mount.
  • CPU and memory limits.
  • Health checks and restart policy.

Important ports

Port Purpose
8100 Example HTTP listener.
8443 Example HTTPS listener.
Unix socket Local IPC to Managerd, for example /run/vnetarmor/core.sock.