The layer4 matchers and handlers must implement caddyfile.Unmarshaler to be usable in Caddyfile syntax. This enables proper parsing of: - @sip sip { methods ... } matchers - sip_guardian { ... } handlers
Layer 4 SIP protection with: - SIP traffic matching (REGISTER, INVITE, etc.) - Rate limiting and automatic IP banning - Attack pattern detection (sipvicious, friendly-scanner) - CIDR whitelisting - Admin API for ban management