Skip to main content

Bot Protection

Detect and Block malicious bots in real-time


Overview

Bot Protection helps you quickly determine, manage, and mitigate automated requests. You can configure Legitimate/Malicious Crawlers, Tor, Bot Request Rate, and Bad Traffics. HaltDos Threat Stream TM provides a list of malicious IPs, known as bad bots and crawlers. Enterprise can specify the action to take against this malicious traffic.

bot_protection

How To Use

  1. Log into the Haltdos WAF Professional edition web UI console.
  2. Then go to Listeners > Bot Protection
  3. Configure the rule and click on save changes.

Configure the following parameters to set up the desired settings:

ParameterDescriptionAccepted ValuesDefault
Allowed CrawlersSpecify the list of good crawlers by specifying their user agents. Such requests will be allowed.User AgentBlank
Bad CrawlersSpecify the list of bad crawlers by specifying their user agents. Such requests will be dropped.User AgentBlank
Bad Reputation TrafficSpecifies the action to perform on traffic from suspicious IPs reported by Haltdos Threat Stream TM.NO ACTION / DROP / SEND CHALLENGENO ACTION

Description

Allowed Crawlers

This field specifies the list of good crawlers by specifying their user agents. You can add single or multiple user agents. All the user agent mentioned in Allowed Crawlers permits the crawlers to access the protected URL.

    Accepted values: String

Default: Empty

E.g. Google Crawler

User-Agent: google

Bad Crawlers

This field specifies the list of bad crawlers by specifying their user agents. You can add single or multiple user agents. All the user agent mentioned in Bad Crawlers does not permit the crawlers to access the protected URL.

    Accepted values: String  

Default: Empty

E.g. Google Crawler

User-Agent: google

Bad Reputation Traffic

This field allows you to take action on traffic when Haltdos Threat Stream TM reports suspicious IPs. It includes two actions:

  • NO ACTION Don't perform any action
  1. Go to Listener and select listener.