Skip to main content
Version: v8

Rate Limit Rules


Overview​

Rate limit rules are used to rate limit the user requests.

How to Use:​

  1. Go to DDOS > Listeners > Rules > Rate Limit Rules.

  2. Select the Rate Limit Rules.

  3. Click Add Rule button.

  4. Configure your settings.

  5. Click Save Changes

Rate Limit rule

SETTINGSACCEPTED VALUEDEFAULT
Rule NameStringBlank
Rule MessageStringBlank
Rule PriorityInteger1
Rule ActionDrop RequestDrop Request
Max RateInteger10
Track LimitInteger20
Track DurationInteger1

Description​

Rule Name​

The user can define the rule name.

Accepted values: String

Default: Blank
Rule Message​

The user can define the rule message.

Accepted values: String

Default: Blank
Rule Priority​

The user can define the rule priority for this particular rule among various other rules in Rate Limit Rules

Accepted values: Integer

Default: Blank
Rule Action​

The user can define what action needs to be taken when this rule condition is matched.

Accepted values: Drop & Record Request / Record Request / Bypass Request / Temprorary Blacklist Src IP / Send Captcha CHallenege


Default: Drop & Record Request
Max Rate​

The user can define the request rate for the page

Accepted values: Integer

Default: 10
Track Limit​

The user can define the track limit in order to track if the rate is exceeding the limit or not.

Accepted values: Integer

Default: 20
Track Duration​

Specify the time duration for which the rule will limit the request.

Accepted values: Integer

Default: 1
Rule Condition​

Rate Limit rule

SETTINGSACCEPTED VALUEDEFAULT
Find LocationDrop-DownSource IP
Find ParameterStringBlank
Match ConditionDrop-DownContains
Match ValueStringBlank

Description​

Find Location​

User can define the source location where this condition needs to be applied.

Accepted values: String

Default: Blank
Find Parameter​

The user can define the parameter based on the location of the condition.

Accepted values: String

Default: Blank
Match Condition​

The user can define the match condition for the parameter and match value.

Accepted values: String

Default: Blank
Match Value​

The user can define what value needs to be matched with the match condition.

Accepted values: String

Default: Blank