WEBPROXY-9003
highRepeated Requests to an Uncategorized Domain (Possible C2 Beaconing)
Detects a high volume of requests from the same client to the same uncategorized external domain within a short window - the network signature of malware beaconing to its C2 server at a fixed interval, which produces many small, regular HTTP/HTTPS requests rather than normal human browsing behavior.
Detection logic
{
"detection_type": "threshold",
"selection": {
"category": "uncategorized"
},
"groupby": "domain",
"timeframe_minutes": 5,
"threshold": 20,
"condition": "gte"
}Log source: category=web_proxy · Event ID(s): proxy_request
Required log fields
- category
- domain
- src_ip
- timestamp
Enabling this in your environment
Where: Web proxy request logging - per-request, not aggregated
Ensure the proxy logs every individual request (not just a rolled-up session summary) with domain and category, so request frequency per domain can actually be counted.
"uncategorized" is a deliberately broad selection - most category feeds haven't yet classified brand-new or low-traffic C2 infrastructure, so it lands in the uncategorized bucket by default rather than being pre-flagged as malicious.
False positives
- A legitimate application doing frequent polling/health-checks against its own uncategorized backend API domain
- A single-page web app whose assets/API calls all hit an uncategorized domain rapidly on page load