What this solution does
The Anti Bot module for 1C-Bitrix protects the site from bots, spam in forms and orders, parsers, vulnerability scanners, and manipulation of behavioral factors. Legitimate visitors and search robots are not hindered: instead of CAPTCHA, a suspicious visitor sees a simple puzzle that a human solves in a few seconds.
The module evaluates every visitor on a scale from 0 to 1 based on behavior, browser headers, referral source, network, and JavaScript verification. A puzzle is displayed when the score exceeds 0.5. For each request, the triggered indicators are visible. A "monitoring only" mode is available where scores are calculated but no actions are blocked.
The puzzle mechanism applies to users with low scores, as well as traffic from blocked countries, IP addresses, and Autonomous System Numbers (ASN). Users with active VPNs can pass the puzzle without disabling their VPN.
Geoblocking is supported for 249 countries with search and bulk selection capabilities.
White and black IP lists are implemented. The system supports IPv4 and IPv6 addresses and subnets, tags, and bulk addition. The white list is checked before the black list.
Blocking by Autonomous System Number (ASN) is available, allowing the blocking of entire networks belonging to hosting providers, data centers, and VPN services.
Bot management. Traffic is divided into six categories: search engines, social networks, monitoring services, AI agents, SEO services, and scanners. Each category can be individually allowed or blocked. Search engine bots are verified against official addresses, preventing fake Googlebot and YandexBot from passing through. Custom filtering rules based on the User-Agent header are also supported.
Form and order protection. The system analyzes activity during registration, web form submissions, email events (including contact forms), blog comments, forum posts, and order placements. These actions are factored into sender scoring and are visible in the statistics.
Developer blocklist. A curated database of spammer IP addresses and ASNs is maintained and added to the site's blacklists daily. User-defined entries in this list remain unchanged.
Statistics and logs. Detailed information is available regarding traffic sources, countries, User-Agent strings, verdicts, and the history of each IP. The evaluation log includes reasons for decisions, supports filtering, and allows data export to a file. Log retention is set to 7 days.
Performance. Country and provider databases are stored locally on the site server and updated automatically every three days. Country detection results are cached for 24 hours. IP and ASN lists are processed without external requests.
Exemptions. Authenticated users and service addresses starting with /bitrix/ are excluded from checks. The admin login page is protected against scanning.
The module supports multi-site setups and composite sites. Caching is handled via PostgreSQL, Redis, and Memcached through the Bitrix cache system.
System requirements include PHP version 8.0 or higher and the standard OpenSSL extension.
The module operates with external services provided by the developer WBHR at no extra cost. The service geo.solutions.wbhr.ru hosts country and provider databases and determines the country and network if the local database is disabled. The service blocklist.solutions.wbhr.ru contains developer blocklists, addresses of search engine robots and data centers, and a general rating database. Server responses are verified via digital signature.
Data transmitted to WBHR servers includes the site address. When traffic rating is enabled, visitor IP addresses with a rating of 0.6 or higher, their rating, and ASN number are sent every 10 minutes. IP addresses of requests mimicking Yandex, Apple, and Baidu robots are also transmitted for robot authenticity verification. No other visitor data is sent.
If the site operates through an external proxy or CDN (such as Cloudflare or DDoS-Guard), the visitor IP source must be configured in the module settings.
The module does not provide protection against DDoS attacks.
No additional modules or paid subscriptions are required.
The Anti Bot module by Web Heroes protects 1C-Bitrix websites from malicious traffic, spam in forms and orders, as well as from actions by scrapers, vulnerability scanners, and artificial manipulation of behavioral factors. The system does not hinder real users or search engine crawlers: instead of a traditional CAPTCHA, suspicious visitors see a simple puzzle that takes a few seconds to solve.
The traffic evaluation feature assigns each visitor a score from 0 to 1 by analyzing behavior, browser headers, referral source, network parameters, and JavaScript verification results. When the score reaches 0.5, the user is presented with a puzzle. For each request, the system displays the specific triggers that were activated. A 'monitoring only' mode is available, where scoring occurs but no blocking is applied.
The puzzle mechanism activates for visitors with low scores, as well as for traffic originating from blocked countries, IP addresses, and Autonomous Systems. Users with VPN enabled must solve the puzzle without needing to disable the VPN.
Geographic blocking is supported with control over a list of 249 countries, including search and bulk selection capabilities.
White and black IP lists are supported. The system handles IPv4 and IPv6 addresses and subnets, allows adding tags, and supports bulk entry. The white list is checked before the black list.
Blocking by Autonomous System Number (ASN) is implemented, allowing access to be restricted for entire networks of hosting providers, data centers, and VPN services.
Bot management. Traffic is divided into six categories: search engines, social networks, monitoring services, AI agents, SEO services, and scanners. Each category can be individually allowed or blocked. Search engine bots are verified against official addresses, preventing fake Googlebot and YandexBot from passing through. Custom filtering rules based on the User-Agent header are also supported.
Form and order protection. The system analyzes activity during registration, web form submissions, email events (including contact forms), blog comments, forum posts, and order placements. These actions are factored into sender scoring and are visible in the statistics.
Developer blocklist. A curated database of spammer IP addresses and ASNs is maintained and added to the site's blacklists daily. User-defined entries in this list remain unchanged.
Statistics and logs. Detailed information is available regarding traffic sources, countries, User-Agent strings, verdicts, and the history of each IP. The evaluation log includes reasons for decisions, supports filtering, and allows data export to a file. Log retention is set to 7 days.
Performance. Country and provider databases are stored locally on the site server and updated automatically every three days. Country detection results are cached for 24 hours. IP and ASN lists are processed without external requests.
Exemptions. Authenticated users and service addresses starting with /bitrix/ are excluded from checks. The admin login page is protected against scanning.
The module supports multi-site setups and composite sites. Caching is handled via PostgreSQL, Redis, and Memcached through the Bitrix cache system.
System requirements include PHP version 8.0 or higher and the standard OpenSSL extension.
The module operates with external services provided by the developer WBHR at no extra cost. The service geo.solutions.wbhr.ru hosts country and provider databases and determines the country and network if the local database is disabled. The service blocklist.solutions.wbhr.ru contains developer blocklists, addresses of search engine robots and data centers, and a general rating database. Server responses are verified via digital signature.
Data transmitted to WBHR servers includes the site address. When traffic rating is enabled, visitor IP addresses with a rating of 0.6 or higher, their rating, and ASN number are sent every 10 minutes. IP addresses of requests mimicking Yandex, Apple, and Baidu robots are also transmitted for robot authenticity verification. No other visitor data is sent.
If the site operates through an external proxy or CDN (such as Cloudflare or DDoS-Guard), the visitor IP source must be configured in the module settings.
The module does not provide protection against DDoS attacks.
No additional modules or paid subscriptions are required.
When needed, General iT can implement “Anti Bot — website protection (anti-spam) from unwanted traffic, spam, and bots”, configure the module and verify it against the current website setup.