Skip to main content
Version: v7

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
Action Param

Specify the Action Param for the rule.

    Accepted values: Integer

Default: 1
Custom Error page

Add the Custom Error Page for this rule.

    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