Все программы, которые вы здесь видите, я создавал для себя.
Мне надоело выбирать между тяжелым софтом под Windows и Parallels, заоблачными ценами на лицензии и бесконечным переносом проектов из одного приложения в другое. Поэтому я объединил всё самое лучшее, нужное и удобное в собственных продуктах.
Компоненты для Joomla я тоже пишу с нуля — мне проще сделать хорошо самому, чем искать баги в чужом коде. А в качестве бонуса интегрировал уникальную ловушку для хакеров: она не просто ломает логику ботов, но и гарантированно передает взломщикам ваши персональные «пожелания крепкого здоровья».
Мои калькуляторы гофрокартона — это тоже ответ на боль рынка. Зачем переплачивать баснословные деньги за тяжелый софт ради 30% используемых функций? Я создал легкое, доступное и независимое от ОС решение для точного расчета заготовок. Без переплат.
Если у вас будут идеи по доработке — я открыт для обсуждения и готов предоставить скидку за хорошую идею.
С уважением Ярослав
 
 
 

Site Guard 1.0.35 (Код товара: SITEGUARD-1.0.15)

Site Guard — компонент для Joomla 5/6, который берёт на себя ежедневную защиту сайта без ручного вмешательства.

При обнаружении подозрительного файла он автоматически помещает его в карантин, сверяя содержимое сайта с заранее построенным эталоном хешей — так отличаются настоящие изменения (например, после обновления шаблона) от постороннего вмешательства. Отдельно проверяется, не исполняются ли скрипты там, где им не место (папки изображений, временные файлы, логи) — с возможностью точечно исключить свои рабочие директории, не отключая проверку для остального сайта.

Чёрный список IP-адресов пишется напрямую в .htaccess — блокировка происходит на уровне веб-сервера, ещё до загрузки Joomla. Список делится на два уровня: скользящий (автоматически чистится раз в неделю до заданного размера) и вечный — для сознательно забаненных IP, которые чистка никогда не трогает. При желании список можно синхронизировать между несколькими сайтами на одном хостинге через общую базу данных.

Отдельная защита — от подбора пароля: компонент реагирует на каждую неудачную попытку входа, и на фронтенде, и в /administrator (в том числе если панель администратора спрятана за дополнительной защитой стороннего плагина — это независимый второй слой на случай её обхода). Есть и защита от скоростных атак — банит IP при слишком высокой частоте запросов, независимо от того, что именно запрашивалось.

Отдельно отслеживаются изменения в списке суперадминистраторов — любое новое назначение прав фиксируется и попадает в отчёт. Раз в сутки создаётся резервная копия базы данных с автоматической ротацией; раз в неделю — чистка скользящего блэклиста и устаревшего журнала событий. Каждый прогон присылает подробный пошаговый отчёт на email.

Все проверки запускаются через собственный планировщик задач Joomla (com_scheduler) — отдельного cron на сервере настраивать не нужно.

Слово-ловушка для попыток взлома (tarpit) полностью настраивается в Options — ничего не зашито в код.

Распространяется под лицензией GNU GPL v2 or later. Актуальная версия и файл для установки

Вот такое письмо с отчером получает админ (при желании)

Сайт: {YOUR_SITE}
Запуск: manual

=== Site Guard — отчёт сканирования и очистки сайта от Чт, 03 сен 2026 07:03:44 UTC ===

[Шаг 1] Карантин подозрительных файлов (images/tmp/logs)...
Подозрительных файлов не найдено, всё чисто.

[Шаг 2] Проверка и фиксация прав на важные файлы (444)...
Права были ослаблены и восстановлены на файлах: 2.
[Шаг 2.5] Запрет исполнения скриптов в защищаемых папках...
Все защищаемые папки уже под барьером, новых не потребовалось.

[Шаг 3] Быстрый анализ кода на опасные PHP-сигнатуры...
Опасных сигнатур не найдено.

[Шаг 4] Проверка на скрытые iframe и редиректы...
Скрытых iframe и подозрительных редиректов не найдено.

[Шаг 5] Проверка таблицы пользователей на скрытых Super Users...
Контроль пройден: в группе Super Users находится ровно 1 легитимный администратор.

[Шаг 6] Резервная копия базы данных...
Бэкап базы данных успешно создан: db_backup_2026-09-03_07-03.sql.gz (7080.9 КБ).

[Шаг 7] Очистка устаревших сессий и системного кэша...
Устаревшие сессии удалены. Файлов кэша удалено: 111.

[Шаг 8] Синхронизация блэклиста IP с .htaccess...
Активных банов (включая общую базу блэклиста): 264.

[Шаг 9] Определение страны по IP (GeoLite2)...
Нечего досчитывать — все известные IP уже размечены (или новых записей с IP не появилось).

=== ИТОГ: сайт чист, штатный прогон завершён ===

--- Краткая сводка ---
права исправлены: 2 | бэкап БД: ok | блэклист: 264 IP

Обновление 02/09/2026 — К функциям добавлена блокировка по странам и общий график с картой атаковавших ip адресов

Обновления и поддержка: в стоимость включены все обновления версии в течение 12 месяцев с момента покупки. По истечении года компонент продолжает работать без ограничений — обновляться перестанет только рассылка новых версий.

Copyright MAXXmarketing GmbH
JoomShopping Download & Support

Обо мне

bottom-logo

Я дизайнер. Здесь вы можете увидеть мои работы. Хорошо я делаю свою работу или не очень — судить вам.

Главное правило — вы никогда не увидите незаконченной работы. Только досконально отточенный проект можно выпускать в жизнь.

Калькулятор упаковки

Выберите язык

Выберите язык

Настройки cookies
Мы используем cookies для удобной работы сайта и анонимной статистики посещений. Если вы отклоните cookies, часть функций сайта может работать иначе.
Принять все
Отклонить все
Read more
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline
Advertisement
If you accept, the ads on the page will be adapted to your preferences.
Google Ad
Accept
Decline
Save