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. |