Модуль FlareGuard для OpenCart и ocStore помогает защитить магазин от ботов, парсеров, сканеров и слишком частых запросов. Это антифлуд для OpenCart, который следит за активностью посетителей по IP и реагирует на подозрительное поведение ещё до полной загрузки магазина. Такой подход полезен, когда сайт начинают массово сканировать, перебирать страницы, дергать форму входа или пытаться открыть служебные файлы.
Защита магазина OpenCart настраивается через понятные лимиты. Можно задать общий порог для обычных страниц и отдельные правила для важных маршрутов: авторизации, поиска, форм обратной связи, API, Cron или других разделов. При превышении лимита FlareGuard может заблокировать IP или показать CAPTCHA. Поддерживаются Google reCAPTCHA v2 и Cloudflare Turnstile.
FlareGuard также закрывает доступ нежелательным программам по User-Agent, URL, HTTP-методу и другим признакам. Для нормальных поисковых роботов Google, Bing и Яндекс есть отдельные настройки, а для доверенных адресов можно использовать белый список IP и CIDR. Отдельные исключения подходят для webhook, callback, обмена с CRM, платежных сервисов и других служебных запросов.
В админке доступен журнал защиты: в нём видно, какие запросы были разрешены, какие заблокированы и по какой причине сработало правило. Администратор может посмотреть активные блокировки, снять блок вручную, скачать журнал или очистить старые записи. Модуль подходит для OpenCart и ocStore 2.3 и 3.x.
ЗАЧЕМ НУЖЕН FLAREGUARD?
FlareGuard нужен, когда магазин получает лишнюю нагрузку от автоматических запросов и обычных настроек хостинга уже недостаточно. Модуль помогает ограничить ботов, включить CAPTCHA на нужных страницах, защитить авторизацию, оставить доступ для доверенных сервисов и видеть события в журнале. Это не замена серверной защите, но хороший дополнительный уровень контроля для OpenCart и ocStore.
ПРЕИМУЩЕСТВА ЭТОГО МОДУЛЯ:
Контроль частоты запросов по IP
Защита от HTTP-флуда и коротких бурстов
Общий лимит для страниц магазина
Отдельные ограничения для важных маршрутов
Защита страницы входа и поиска
Временная блокировка подозрительного IP
Настраиваемый срок блокировки
Выбор действия после превышения лимита
Поддержка Google reCAPTCHA v2
Поддержка Cloudflare Turnstile
Блокировка после нескольких отклонённых CAPTCHA
Сохранение проверки после обновления страницы
Ручной блэклист User-Agent и URL
Блокировка сканеров и парсеров
Защита от программ копирования сайтов
Проверка пустого User-Agent
Ограничение длины запрашиваемого адреса
Фильтрация нежелательных HTTP-методов
Разрешение роботов Google отдельным переключателем
Разрешение роботов Bing отдельным переключателем
Разрешение роботов Яндекс отдельным переключателем
Белый список отдельных IP-адресов
Поддержка сетей в формате CIDR
Исключения для webhook и callback
Исключения для API, Cron и обмена данными
Работа за Cloudflare и CDN
Поддержка reverse proxy
Настройка доверенных прокси-серверов
Защита административной панели
Режим усиленной проверки при атаке
Журнал разрешённых и заблокированных запросов
Просмотр действующих блокировок
Ручная разблокировка посетителя
Скачивание журнала событий
Понятная справка по каждому разделу
Поддержка OpenCart и ocStore версий 2.3 и 3.x
OpenCart: 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 3.0.4.0, 3.0.4.0, 3.0.4.1, 3.0.5.0, 3.0.5.1
ocStore: 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3, 2.3.0.2.4, 3.0.2.0, 3.0.3.7, 3.0.3.9, 3.0.4.1
![]()