Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

️ redis bot protection v2.0 - продвинутая защита от ботов

Тема в разделе "Полезный софт", создана пользователем SusaPusa, 5 июл 2025.

05.07.25 в 18:58
26.01.26 в 17:57
17
2.106
0
  1. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Screenshot 2025-07-05 191523.png Screenshot 2025-07-05 191107.png Screenshot 2025-07-05 190956.png
    Представляю новую версию системы защиты веб-сайтов от автоматизированных ботов, скреперов и вредоносного трафика.
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ЧТО БЛОКИРУЕТ:
    ✅ cURL, wget, Python requests
    ✅ Selenium, Puppeteer, headless браузеры
    ✅ Скреперы и парсеры контента
    ✅ DDoS атаки малой/средней интенсивности
    ✅ Брутфорс и автоматический спам
    ✅ Сканеры уязвимостей
    ✅ Слишком быстрая навигация (>100+ запросов/мин)

    ❌ НЕ БЛОКИРУЕТ:
    ✅ Googlebot, Bingbot, Yandexbot (проверка по rDNS)
    ✅ Обычные браузеры и мобильные устройства
    ✅ Множественные пользователи на одном IP
    ✅ Uptime мониторинги (Pingdom, StatusCake)

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    НОВОЕ В ВЕРСИИ 2.0:

    Блокировка по хешу пользователя
    • Уникальный отпечаток каждого браузера
    • Решена проблема с мобильными устройствами
    • Разные браузеры на одном IP = разные хеши

    ⚡ Оптимизированные алгоритмы
    • Приоритет хеш-блокировки над IP
    • Сокращенные TTL (15 минут базовая блокировка)
    • Улучшенная детекция мобильных устройств

    Расширенная админ панель
    • Детальная статистика блокировок
    • Разблокировка по IP/хешу/сессии
    • Мониторинг в реальном времени
    • Очистка и оптимизация данных

    ️ Гибкие настройки
    • Готовые режимы: мягкий/сбалансированный/строгий
    • Адаптивные пороги для мобильных устройств
    • Настройка времени блокировок

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ⚙️ ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ:

    • PHP 7.4+ (включая PHP 8.x)
    • Redis 4.0+
    • php-redis расширение
    • Сессии (включены по умолчанию)

    Протестировано на:
    • Ubuntu 18.04, 20.04, 22.04
    • CentOS 7, 8
    • Debian 10, 11
    • Apache + mod_php
    • Nginx + PHP-FPM

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ПРОСТАЯ УСТАНОВКА:

    1. Установите Redis и php-redis
    2. Скачайте файлы защиты
    3. Подключите одним из способов:

    Через .htaccess:
    php_value auto_prepend_file "/path/to/inline_check.php"

    Через PHP-FPM pool (рекомендуется):
    php_admin_value[auto_prepend_file] = "/path/to/inline_check.php"

    Ручное подключение:
    require_once 'inline_check.php';
    $protection = new RedisBotProtectionWithSessions();
    $protection->protect();

    4. Смените секретный ключ в коде
    5. Готово! Система работает автоматически

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    СОСТАВ СИСТЕМЫ:

    inline_check.php - основной файл защиты (130KB)
    redis-admin.php - панель администратора
    redis_test.php - тестовая страница
    README.txt - документация

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ГОТОВЫЕ РЕЖИМЫ ЗАЩИТЫ:

    МЯГКИЙ РЕЖИМ (семьи, офисы, WiFi):
    • Пороги блокировки: 50/40 (мобильные/десктоп)
    • Время блокировки: 5-10 минут
    • Анализ после 20 запросов

    СБАЛАНСИРОВАННЫЙ (рекомендуемый):
    • Пороги блокировки: 35/25
    • Время блокировки: 10-30 минут
    • Анализ после 8 запросов

    СТРОГИЙ РЕЖИМ (высокая защита):
    • Пороги блокировки: 20/15
    • Время блокировки: 30-60 минут
    • Анализ после 3 запросов

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ПРОИЗВОДИТЕЛЬНОСТЬ:

    При 1000 посетителей/час:
    • Redis память: ~50-100 MB
    • PHP память: +5-10 MB на запрос
    • CPU нагрузка: +5-15%
    • Задержка ответа: +5-50 мс

    Оптимизировано для высоконагруженных сайтов!

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    МОНИТОРИНГ И УПРАВЛЕНИЕ:

    • Админ панель с детальной статистикой
    • Логирование всех блокировок
    • Тестовая страница для диагностики
    • API для получения статистики
    • Автоматическая очистка устаревших данных

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ✅ СОВМЕСТИМОСТЬ:

    CMS:
    • WordPress, Joomla, Drupal
    • OpenCart, PrestaShop, Magento
    • Битрикс, MODx, любые PHP CMS

    Фреймворки:
    • Laravel, Symfony, CodeIgniter
    • Yii, Zend Framework, CakePHP
    • Любые PHP фреймворки

    ️ Серверы:
    • Apache + mod_php
    • Nginx + PHP-FPM
    • LiteSpeed, IIS
    • Любые с поддержкой PHP

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ️ БЕЗОПАСНОСТЬ:

    • Хеширование SHA-256
    • Защищенные Redis ключи
    • Проверка rDNS для поисковиков
    • Защита от обхода через cookies
    • Логирование всех действий

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ОСОБЕННОСТИ:

    Работает "из коробки" - минимум настроек
    Автоматическое whitelisting поисковиков
    Оптимизация для мобильных устройств
    Поддержка IPv4/IPv6
    ⚡ Высокая производительность
    Детальная настройка всех параметров
    Подробная аналитика и статистика

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    РЕЗУЛЬТАТЫ ИСПОЛЬЗОВАНИЯ:

    Пользователи сообщают о снижении:
    • Ботов и скреперов на 95-99%
    • Нагрузки на сервер на 30-70%
    • Spam-регистраций на 90%+
    • DDoS атак малой интенсивности

    При этом:
    • 0% ложных блокировок поисковиков
    • Минимальные ложные срабатывания для пользователей
    • Сохранение SEO позиций

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ❓ ПОДДЕРЖКА:

    Подробная документация включена
    Админ панель с диагностикой
    Тестовая страница для проверки
    Детальное логирование
    Примеры решения частых проблем

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

    Версия: 2.0 (стабильная)
    Обновление: январь 2025
    Лицензия: проприетарная
    Размер: ~150KB (3 файла)

    Есть вопросы? Готов ответить в комментариях!

    https://github.com/Murkirpus/Redis-Bot-Protection

    #bot_protection #redis #php #security #ddos #websecurity #antibot
     
    #1 SusaPusa, 5 июл 2025
    Последнее редактирование: 5 июл 2025
    • Полезно Полезно x 2
  2. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Эта версия не блокирует людей с современными браузерами с Cookies - даже если их много на одном IP.
    Блокирует поддельные браузеры ботов, без cookies и с Cookies по хешу!
    Боты видят 429 ошибку - Rate limit exceeded. Please try again later.
    Через час или 2 их само разблокирует, а потом снова заблокирует!
     
  3. Zivler

    Команда форума VIP Кинотрафик v2

    Регистрация:
    23 янв 2016
    Сообщения:
    1.731
    Лучших ответов:
    8
    Рейтинги:
    +762 / 175 / -0
    Полезная тема. Подпишусь на будущее. Но пока-что тестировать не планирую. Нужны отзывы
     
  4. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    За это время, много чего доделал и переделал.
    Сейчас всех самопальных ботов палит на сайте, даже продвинутых с куками, а без куков тех почти сразу банит за агрессивное поведение!
    Банит по хешу с привязкой к IP, а может и сессию забанить.
    Что самое интересное - то что людей не банит в современных браузерах с куками - пишет -
    VIP пользователь! Что бы он не делал.
    Пока тестирую - смотрю что получилось - что за зверя я создал!
     
    #4 SusaPusa, 7 июл 2025
    Последнее редактирование: 7 июл 2025
  5. evgfreeman

    VIP Кинотрафик v2

    Регистрация:
    26 апр 2016
    Сообщения:
    3.383
    Лучших ответов:
    7
    Рейтинги:
    +1.543 / 214 / -0
    SusaPusa интересный ты модуль сделал, наблюдаем пока.
     
  6. Skyworker

    Skyworker Бывалый

    Регистрация:
    4 май 2025
    Сообщения:
    356
    Лучших ответов:
    0
    Рейтинги:
    +82 / 19 / -0
    И на чем зарабатывает автор данного чуда? Если бесплатно раздает, то наверняка какой-то бэкдорчик есть для слива траффа на свои нужды.
     
  7. Kandi

    Kandi Бывалый

    Регистрация:
    19 апр 2019
    Сообщения:
    593
    Лучших ответов:
    1
    Рейтинги:
    +121 / 43 / -0
    Skyworker вот я тоже наблюдаю за темами автора на этом форуме, и он так сильно вкладывается последний месяц, что-то делает, выкладывает сюда на форум все свои наработки с длинючими описаниями. Возможно, начались каникулы, лето и куча свободного времени, но это не точно. И вот я задаюсь вопросом, автор жесткий меценат и энтузиаст с кучей свободного времени, который прошёл курсы по PHP/JS/HTML/CSS и теперь клепает всякие скрипты для набивания руки или просто где-то будет подложена уточка и потом будут заливаться бекдорчики тем кто это использует :)

    Честно сказать на начинающего энтузиаста автор особо не похож, потому что нужно прилично знаний чтобы делать что-то стоящее, а для наращивания знаний нужно прилично времени (как в SEO, разработке, или другом деле), поэтому выводы напрашиваются неоднозначные :(

    P.S. без негатива, просто мысли вслух :rolleyes:

    P.S.S. Авто, если ты хочешь зарабатывать на PHP/JS/HTML/CSS, бросай ты эти разработки, лучше углубись в Laravel, попутно можно ещё в Yii2 и вперёд на биржу фриланса или на удалённую работу, вакансий хватает с головой
     
  8. evgfreeman

    VIP Кинотрафик v2

    Регистрация:
    26 апр 2016
    Сообщения:
    3.383
    Лучших ответов:
    7
    Рейтинги:
    +1.543 / 214 / -0
    Kandi про ии не слышал? Упрощает разработки и если знаешь 50% знаний

    вот как раз дле переписал на nextjs без рендера в паблике, пока отложил, лето же
     
  9. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.892
    Лучших ответов:
    5
    Рейтинги:
    +1.229 / 154 / -0
    Ну выкладывает-переписывает человек модули, что в этом плохого. Вроде всяких бяк в коде его шедевров пока не находили...
    Тут вопрос в самой установке модуля, для меня мало понятно эти процедуры, но это для меня, я модули ваще редко ставлю. Раз делал, работает, не лезу...
     
  10. Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.320
    Лучших ответов:
    2
    Рейтинги:
    +409 / 72 / -0
    Kandi у человека просто подписка на какой-нибудь Клауде, вот и балуется. Это 100% ИИ. Человек в жизни не будет в доки эмодзи пихать с такими подробностями. Просто тема сначала затягивает пипец. Кончится подписка - проекты исчезнут. Но код может быть местами чуть менее, чем полностью говно. Нужна его вычитка реальным кодером)
     
    • Не согласен Не согласен x 1
  11. Skyworker

    Skyworker Бывалый

    Регистрация:
    4 май 2025
    Сообщения:
    356
    Лучших ответов:
    0
    Рейтинги:
    +82 / 19 / -0
    Думаешь, команде индусов надо отдать его код на проверку? :)
     
  12. Heiz

    PRO Users

    Регистрация:
    24 сен 2016
    Сообщения:
    1.320
    Лучших ответов:
    2
    Рейтинги:
    +409 / 72 / -0
    Было бы неплохо самому понимать хоть что-то) На чем то маленьком не проблема пробежаться самому по коду, но там ИИ норм пишет. А вот когда делаешь что-то объемное - тут могут быть проблемы. По большей степени из за маленького контекстного окна
     
  13. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Там открытый код, смотри что и куда и зачем. Я просто добрый очень!
    Claude говорит что такая штука даже не у всех крупных компаний есть!

    У меня это работает, подключал к php-fpm.
    550 роботов в сутки ловит. 3.5 мб оперативки Redis занимает. В админке видно всех полностью кого забанили и с каким user agent.
    Даже роботов claude и чат гпт с Cookies он ловит.
    Для тех кто не понимает что это - загрузите php файл в Claude и спросите что это такое? И он вам всё подробно расскажет.
     
    #13 SusaPusa, 12 июл 2025
    Последнее редактирование: 12 июл 2025
  14. Skyworker

    Skyworker Бывалый

    Регистрация:
    4 май 2025
    Сообщения:
    356
    Лучших ответов:
    0
    Рейтинги:
    +82 / 19 / -0
    Ну и что? Думаешь ты меня этим в чем-то убедил? Код движка WordPress тоже полностью открыт. И какой результат? Дыра на дыре и дырой погоняет в плане безопасности :D
     
  15. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Это у меня работает, лишних роботов отганяет. Я его сделал для себя и пока ничего плохого замечено не было.
    Если у вас мощный сервер который выдерживает повадки всех этих 570 роботов то можно ничего не ставить. А у меня просто слабый и мне это нужно и оно реально работает и не тормозит!
     
  16. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    Screenshot 2025-08-14 113145.png Screenshot_20250813-211317.jpg
    Вышло обновление - которое может определять даже медленных ботов!
    На графике видно как отсекло тысячи лишних запросов роботов! 355 + 550
     
  17. tfprvl187

    tfprvl187 Посетитель

    Регистрация:
    22 июл 2025
    Сообщения:
    87
    Лучших ответов:
    0
    Рейтинги:
    +9 / 7 / -0
    и где оно?
     
  18. TopicStarter Overlay
    SusaPusa

    SusaPusa Посетитель

    Регистрация:
    5 июн 2025
    Сообщения:
    54
    Лучших ответов:
    0
    Рейтинги:
    +25 / 2 / -0
    2026-01-15.png
    Сделал новую js_challenge_lite.
    Не ругаются поисковики, их IP добавлены в исключения для всех их USER-AGENT! Добавлено 2 скина проверки, и добавлена усиленная проверка PoW - для умных ботов.
    Для работы нужен Redis.
     
    #18 SusaPusa, 26 янв 2026
    Последнее редактирование: 26 янв 2026
Яндекс.Метрика