Myip.ms Blacklist Updater
Автоматическое обновление .htaccess с черным списком IP от Myip.ms
by Robert Bennett · github.com/robertobennett/myipms-blacklist-updater · website
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/robertobennett/myipms-blacklist-updater/archive/refs/heads/myipms-blacklist-updater.zipАвтоматическое обновление черного списка IP-адресов от сервиса Myip.ms в файле .htaccess.
Описание
Плагин для автоматической загрузки и применения актуального черного списка IP-адресов от сервиса Myip.ms. Обеспечивает защиту сайта от нежелательного трафика, ботов и потенциально опасных IP.
Основные возможности
- Автоматическое обновление: Ежечасная проверка и обновление черного списка.
- Двойная проверка: Загрузка данных из двух источников Myip.ms.
- Валидация правил: Проверка корректности каждого правила перед добавлением.
- Резервное копирование: Автоматическое создание бэкапа перед изменениями.
- Автовосстановление: Автоматический откат при обнаружении ошибок 500.
- Безопасное применение: Поэтапное обновление с проверкой синтаксиса.
Установка
- Загрузите файл
myipms-blacklist-updater.phpв папку/wp-content/plugins/. - Активируйте плагин через меню 'Плагины' в админ-панели WordPress.
Использование
Плагин работает полностью автоматически после активации:
- Планировщик: Раз в час запускается процесс обновления
- Загрузка: Скачиваются актуальные черные списки с Myip.ms
- Валидация: Проверяется корректность каждого правила
- Резервирование: Создается резервная копия текущего
.htaccess - Обновление: Новые правила добавляются в
.htaccess - Проверка: Тестируется доступность сайта после изменений
- Откат: При ошибке 500 автоматически восстанавливается бэкап
Источники данных
http://myip.ms/files/blacklist/htaccess/latest_blacklist.txt- Основной черный списокhttp://myip.ms/files/blacklist/htaccess/latest_blacklist_users_submitted.txt- Список от пользователей
Безопасность
- Валидация каждого правила перед добавлением
- Проверка синтаксиса
.htaccess - Автоматическое восстановление при ошибках
- Логирование всех операций
Важно
- Плагин требует права на запись в файл
.htaccess - Рекомендуется предварительно сделать резервную копию
.htaccess - Проверьте работу сайта после первого обновления