Origin Headers¶
This page describes how to augment requests to your origin with additional headers containing useful information about the client request.
Configuration¶
Origin headers are configured via the origin_headers
key in your virtual host configuration. The following sections detail the available options.
Threat Intelligence Headers¶
When enabled, this will set the Peakhour-Blocklists
origin request header if matching blocklists are found for the client IP address. The value is a comma and space separated list of blocklists.
For example: hosting, datacenters
GeoIP Headers¶
When enabled, this will set the following origin request headers containing geographical information about the client:
Peakhour-Client-ASN
: The client's Autonomous System NumberPeakhour-Client-City
: The client's city name (percent encoded as it may contain UTF-8 characters)Peakhour-Client-Country
: The client's two-letter country code
Proxy Detection Headers¶
When enabled, this will set the Peakhour-Client-Proxy
header based on heuristic detection of whether the client is using a proxy:
1
: Client was detected as using a proxy0
: Client was not detected as using a proxy
This uses the same detection logic as the peakhour.client.proxy
rules field.
WAF Password Detection¶
If the Web Application Firewall (WAF) detects an exposed password in the request, it will set the Peakhour-Exposed-Password
header in the origin request.