This rule blocks IPs that exceed certain thresholds for GET and POST requests or use disallowed HTTP methods:
This rule combines two checks:
You can have multiple rules by using the OR operator and surrounding the rules with brackets
()
.
For example, if you want to block the country Afghanistan while also allowing only 10 GET requests per IP, this is how you would do it:
This is counted as two rules. Each section of the block, challenge, blockpath, and cache rule will support 50+ rules per domain.
This allows you to filter by ip source
This allows you to filter by ip source
This allows you to filter by an ip asn
This allows you to filter by an ip country
This is the total request count of an ip
This is the total GET request count of an ip
This is the total POST request count of an ip
This is the total HEAD request count of an ip
This is the total PUT request count of an ip
This is the total DELETE request count of an ip
This is the total PATCH request count of an ip
This is the total OPTIONS request count of an ip
This is the total CONNECT request count of an ip
This is the total TRACE request count of an ip
Will be true or false if ip has passed challenege yet
This is the http version of the request
This is the http method of the request for example GET or POST
This is the http path of the request
This is the http query of the request
This is the http user agent of the request
This is the domains requests per second