Free simple anti DDoS script in PHP for your site.
Бесплатный простой анти DDoS скрипт на PHP для вашего сайта.
Напоминаю, это anti DDoS ДЛЯ САЙТА!
Telegram: https://t.me/FSystem88_bot
E-Mail: ivan@fsystem88.ru
- IP адрес каждого кто заходит на сайт, отправляет POST/GET запроcы, в принципе делает какие либо манипцлияции с сайтом - записывается в базе данных MySQL (далее БД) и в логах.
- После чего удаляются старые записи из БД которые превышают временной интервал, указанный в data.php в значении $second (в секундах), чтобы не засорять БД.
- Дальше он(скрипт) смотрит сколько записей в БД было сделано за то время ($second), которое вы указали в файле data.php.
- Потом сверяет количество записей в БД за указанное время($second) с лимитом ($limit), который вы указали в файле data.php.
- Если лимит($limit) запросов превышен, то этот ip адрес записывает в файл .htaccess с пометкой Deny from {$ip}, что означает полную блокировку к вашему ресурсу с данного ip адреса.
- Потом из БД удаляются все записи с заблокированным ip, чтобы не засорять БД.
-
Скачать архив
-
Распаковать. В главную дирректорию загрузить файлы: antiddos.php, data.php, dir.php и папку logs.
-
Обязательно перекуси, нельзя работать на голодный желудок :)
-
В файле data.php заполнить данные MySQL, а так же установить следующие лимиты:
4.1. $limit - ограничение по количеству запросов в заданное время, после которого ip уйдет в бан (записываться в .htaccess как запрещенный ip адрес)
4.2. $second - ограничение по времени, (за какой промежуток времени в секундах будет проверяться кол-во запросов($limit) ) -
Зайти на PHPMyAdmin и выполнить запрос на создание таблицы. Код создания таблицы представлен в файле antiddos.sql
-
Перейдите на сайт yoursite.com/dir.php и скопируйте содержимое - это полный путь до домашней директории вашего сайта.
-
Вставьте скопированный текст (полный путь до домашней директории) в файл htaccess.txt чтобы выглядело у вас вот так:
php_value auto_prepend_file /home/bla-bla-bla/public_html/antiddos.php
-
Дальше если на вашем сайте еще не создан файл .htaccess, то можете скопировайть htaccess.txt в домашнюю директорию вашего сайта и переименуйте этот файл в .htaccess. Если такой файл уже у вас существует, то просто в самом начале вставьте содержимое htaccess.txt и Сохраните.
Проверьте работоспособность сайта, в случае ошибки или сложности - пищите в Telegram и за скромную плату (чисто на пиФФко) я вам уделю своё время и помогу с установкой
• Позже, как будет время создам полноценный скрипт для автоматической установки
• Так же в ip_tor.txt прописал текст запрета на все ip адреса от Tor Project, зачастую ДДоС идёт через них, поэтому если надо - скопируйте содержимое этого файла и вставьте в .htaccess в конец файла
в любой валюте))
Донатерная!
1. PAYPAL: https://paypal.me/FSystem88
2. QIWI: https://qiwi.com/n/FSYSTEM88
3. YANDEX MONEY: https://money.yandex.ru/to/410015440700904
Free programmers also need to eat :)