Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Активный бот-фильтр

Модуль защищает сайт на 1С‑Битрикс от ботов, скриптов накрутки и автоматизированного спама.Работает в двух уровнях:1.      Серверный фильтр (PHP) — анализ IP и заголовков на стороне сервера.2.      Front-end фильтр (JS + PHP) — поведенческий анализ в браузере (движения мыши, клики, headless‑признаки и др.) с передачей результата на сервер.Разработчик сам определяет, что делать с ботами (блокировать, замедлять, показывать капчу и т.п.), а модуль даёт готовую оценку и логирует причины.

Активный бот-фильтр

Активный бот-фильтр

Купить: 1 500 руб.
от F.Studio
Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
15.04.2026
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Модуль защищает сайт на 1С‑Битрикс от ботов, скриптов накрутки и автоматизированного спама.
Работает в двух уровнях:

1.      Серверный фильтр (PHP) — анализ IP и заголовков на стороне сервера.

2.      Front-end фильтр (JS + PHP) — поведенческий анализ в браузере (движения мыши, клики, headless‑признаки и др.) с передачей результата на сервер.

Разработчик сам определяет, что делать с ботами (блокировать, замедлять, показывать капчу и т.п.), а модуль даёт готовую оценку и логирует причины.

Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка

Блокирование по IP

Модуль позволяет блокировать нежелательные запросы от ботов, краулеров и так далее и добавлять IP с Стоп-лист Bitrix. Если ip уже есть в списке, дублей не создается.

Требования

  • PHP 7.4+
  • 1С‑Битрикс: редакции с модулем main 20.0.0+
  • Права на запись в /upload (логи и служебные файлы)

Настройки

Настройки модуля доступны по адресу Настройки → Настройки продукта → Модули → Активный бот‑фильтр

User-Agent фильтр

Модуль позволяет добавлять через настройки кастомные User-Agent значения, которые следует считать нежелательными, дополнительно к тем, что использует модуль.

Использование

PHP часть фильтра работает всегда, но не выполняет активных блокировок. Ее можно использовать для фильтрации заявок или действий пользователей.

Модуль формирует оценку пользователя и его действий и принимает решение на основе порога значений (устанавливается в настройках) бот ли это или нет.

Ниже приведен пример использования в коде:

use FStudio78\BotFilter\BotFilter;$bf = BotFilter::analyzeCurrentRequest(); if ($bf['is_bot']) {global $APPLICATION;$APPLICATION->RestartBuffer();header('HTTP/1.1 403 Forbidden');echo 'Доступ ограничен. Попробуйте позже.';die();}

Также можно применить вариативную фильтрацию, анализируя более сырые данные – токен оценки пользователя.

$bf = BotFilter::analyzeCurrentRequest(); if ($bf['human_prob'] < 0.2) {// Явный бот — блокируемheader('HTTP/1.1 403 Forbidden');echo 'Access denied.';die();} elseif ($bf['human_prob'] < 0.5) {// Сомнительный — замедляем или просим пройти капчуsleep(2);// здесь можно подключить капчу/доп.подтверждение}

Логи и диагностика

Логи блокировки доступны в /upload/fstudio78_abf.log

Также в настройках модуля можно включить логгирование в консоль. В таком режиме автоматический js-бот-фильтр будет логгировать данные и решение в консоль. Обратите внимание – логгирование идет под админом.

Поддержка
Вопросы по работе модуля и свои пожелания можно отправить по адресу support@fstudio.su

Техническая поддержка предоставляется только по электронной почте при предоставлении доступов в административную часть и доступов по ftp/sftp/ssh.






Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки