Site Guard - Anti-Bot Protection & Malware Scanner

Introduction

Access & Security, Site Security

Malware quarantine via hash baseline, shared IP blacklist, brute-force login protection, rate limiting, daily scan, and DB backups for Joomla — all in one component.


Site Guard is an all-in-one security component for Joomla that combines
several layers of protection that are normally scattered across separate
extensions — with zero manual intervention required after setup.

MALWARE QUARANTINE VIA HASH BASELINE
Suspicious files are automatically quarantined by comparing site content
against a pre-built hash baseline — this is how genuine changes (e.g.
after a template update) are told apart from unauthorized tampering,
instead of relying on guesswork. Script execution is also blocked in
directories where it has no business running (images, tmp, logs), with
the option to exclude specific working directories from quarantine
without disabling the check for the rest of the site.

SHARED IP BLACKLIST
Banned IPs are written straight into .htaccess — blocked at the
web-server level, before Joomla even loads. The list has two tiers: a
rolling list (automatically trimmed to a configured size every week) and
a permanent list for deliberately banned IPs that the weekly cleanup
never touches. Optionally, the blacklist can be synchronized across
multiple sites on the same hosting account through a shared database.

LOGIN BRUTE-FORCE PROTECTION
Listens to Joomla's own login-failure event and bans an IP after
repeated failed attempts — covering both the public frontend login and
/administrator (including installs where the admin login is hidden
behind another security plugin's secret parameter — this acts as an
independent second layer in case that secret ever leaks).

RATE LIMITING
Bans an IP once its request rate crosses a configured threshold,
regardless of what was being requested — catching floods against
harmless, unprotected URLs that signature-based detection alone would
never see.

SUPER USER AUDIT
Any new Super User addition is flagged and reported immediately.

AUTOMATIC DATABASE BACKUPS
Daily compressed database dumps with automatic retention cleanup.

WEEKLY MAINTENANCE
Rolling blacklist trimming and stale event-log cleanup run automatically
once a week.

DETAILED EMAIL REPORTS
Every run — daily scan or on-demand — sends a step-by-step report by
email, not just a one-line summary.

BUILT-IN SCHEDULER
Everything runs through Joomla's own Task Scheduler (com_scheduler) — no
external server-side cron job to configure.

CONFIGURABLE TARPIT
The trap word shown to attackers caught by the honeypot is fully
configurable from the Options screen — nothing is hardcoded.

UPDATES & SUPPORT
Purchase includes 12 months of version updates from the date of
purchase. After 12 months the component keeps working with no
functional limitations — only the update feed stops.

Requires Joomla 5.x / 6.x with com_scheduler enabled for the scheduled
tasks. MySQL/MariaDB only. Licensed under GNU GPL v2 or later.

  • Карантин вредоносов программ с помощью хеш-базы,
  • общий черный список IP-адресов,
  • защита от атак методом перебора паролей,
  • ограничение скорости запросов,
  • ежедневное сканирование и резервное копирование базы данных для Joomla — все в одном компоненте.

Site Guard — это универсальный компонент безопасности для Joomla, который объединяет
несколько уровней защиты, обычно разбросанных по отдельным
расширениям, — без необходимости ручного вмешательства после настройки.

КАРАНТИН ВРЕДОНОСНЫХ ПРОГРАММ С ПОМОЩЬЮ ХЕШ-БАЗЫ
Подозрительные файлы автоматически помещаются в карантин путем сравнения содержимого сайта
с предварительно созданной хеш-базой — именно так подлинные изменения (например,
после обновления шаблона) отличаются от несанкционированного вмешательства,
вместо того чтобы полагаться на догадки. Выполнение скриптов также блокируется в
каталогах, где им не место (изображения, временные файлы, журналы), с
возможностью исключить определенные рабочие каталоги из карантина,
без отключения проверки для остальной части сайта.

ОБЩИЙ ЧЕРНЫЙ СПИСОК IP-АДРЕСОВ
Заблокированные IP-адреса записываются непосредственно в файл .htaccess — блокируются на уровне
веб-сервера, еще до загрузки Joomla. Список имеет два уровня:
скользящий список (автоматически обрезается до заданного размера каждую неделю) и
постоянный список для преднамеренно заблокированных IP-адресов, которые еженедельная очистка
никогда не затрагивает. При желании черный список может быть синхронизирован между
несколькими сайтами на одном хостинге через общую базу данных.

ЗАЩИТА ОТ ПЕРЕБОРА ПРИ ВХОДЕ В СИСТЕМУ
Отслеживает событие неудачной попытки входа в Joomla и блокирует IP-адрес после
повторных неудачных попыток — охватывая как публичный вход в систему на фронтенде, так и
/administrator (включая установки, где вход в административную панель скрыт
за секретным параметром другого плагина безопасности — это действует как
независимый второй уровень защиты на случай утечки этого секрета).

ОГРАНИЧЕНИЕ СКОРОСТИ ЗАПРОСОВ
Блокирует IP-адрес, как только скорость запросов превысит заданный порог,
независимо от того, что запрашивалось — выявляет флуд-атаки на
безобидные, незащищенные URL-адреса, которые обнаружение только на основе сигнатур
никогда бы не обнаружило.

АУДИТ СУПЕРПОЛЬЗОВАТЕЛЕЙ
Любое добавление нового суперпользователя немедленно отмечается и сообщается.

АВТОМАТИЧЕСКОЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗ ДАННЫХ
Ежедневное сжатие дампов базы данных с автоматической очисткой мест хранения.

ЕЖЕНЕДЕЛЬНОЕ ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ
Автоматическая очистка черного списка и удаление устаревших записей из журнала событий выполняется
раз в неделю.

ПОДРОБНЫЕ ОТЧЕТЫ ПО ЭЛЕКТРОННОЙ ПОЧТЕ
Каждый запуск — ежедневное сканирование или по запросу — отправляет пошаговый отчет по электронной почте,
а не просто краткое резюме.

ВСТРОЕННЫЙ ПЛАНИРОВЩИК
Все работает через собственный планировщик задач Joomla (com_scheduler) — нет
внешних серверных заданий cron для настройки.

НАСТРАИВАЕМАЯ ЛОВУШКА
Кодовое слово, отображаемое злоумышленникам, попавшим в ловушку, полностью
настраивается на экране «Параметры» — ничего не закодировано жестко.

ОБНОВЛЕНИЯ И ПОДДЕРЖКА
Покупка включает 12 месяцев обновлений версии с даты покупки. После 12 месяцев компонент продолжает работать без
функциональных ограничений — прекращается только лента обновлений.

Требуется Joomla 5.x / 6.x с включенным com_scheduler для запланированных задач. Только MySQL/MariaDB. Лицензия GNU GPL v2 или более поздняя.

Site Guard
Free

Site Guard

By StarTech
Site Security
Site Guard protects your Joomla site: malware quarantine, hash integrity checking, a global IP blacklist, superadmin auditing, automatic database backups, and weekly cleanup—all via Joomla's built-in task scheduler. Site Guard is a Joomla 6 component that handles daily website protection without manual intervention. When a suspicious file is detected, it automatically quarantines it, checking th...
StarTech Slider
Free

StarTech Slider

By StarTech
Images
StarTech Slider is a 3D parallax slider for Joomla 6 with unlimited slides, smooth auto-scrolling, and a live rain effect. It doesn't require jQuery, doesn't require any extra bloat, and features graceful fallback even for older browsers. StarTech Slider is a Joomla 6 module that transforms a standard homepage banner into a three-dimensional, vibrant scene. Background layers smoothly diverge as...

Site Guard - Anti-Bot Protection & Malware Scanner

Version:
1.0.35
Developer:
StarTech
Last updated:
Sep 03 2026
5 days ago
Date added:
Sep 01 2026
License:
GPLv2 or later
Type:
Paid download
Includes:
c p
Compatibility:
J5 J6
Download

Uses Joomla! Update System