Модуль Ddos защита для скриптов экономических игр. Модуль встраивается очень быстро имеет массу настроек, работает отлично проверен.
Список функционала:
$ad_ddos_query = 50; // количество запросов в секунду для обнаружения DDOS атаки
$ad_check_file = 'check.txt'; // файл для записи текущего состояния во время мониторинга
$ad_temp_file = 'all_ip.txt'; // временный файл
$ad_black_file = 'black_ip.txt'; // будут заносится ip машин зомби
$ad_white_file = 'white_ip.txt'; // заносятся ip посетителей
$ad_dir = 'anti_ddos'; // каталог со скриптами
$ad_num_query = 0; // текущее количество запросов в секунду из файла $check_file
$ad_sec_query = 0; // секунда из файла $check_file
$ad_end_defense = 0; // время окончание защиты из файла $check_file
$ad_sec = date("i"); // текущая секунда
$ad_date = date("mdHis"); // текущее время
$ad_defense_time = 30; // при обнаружении ddos атаки время в секундах на которое прекращается мониторинг
Редактируется в файле index.php
Есть возможность оповещения на электронную почту:
$ad_ip=getIP();
$server = $_SERVER['SERVER_NAME']; mail("oakhunov@list.ru", "����", "$server");
Редактируется в файле anti_ddos.php
1.Папку аnti ddos заливаем в корень сайта.
2. Картинку кидаем в папку img вашей фермы(если папка называется по другому измените название в пути)
<p align="center"><strong>[img]/img/ddos.png[/img]</strong></p>
Меняется в файле anti_ddos.php
3. Подключаем защиту , идем в корневой index.php и после :
# Функции
$func = new func;
Вставляем
# антидос
include('anti_ddos/index.php');
Поздравляю защита настроена. Для проверки можете изменить значение
($ad_ddos_query = 50; // количество запросов в секунду для обнаружения DDOS атаки)
Что бы проверить модуль делаем по сайту переходов 5-10, меняем значение с 20 секунд на 5 и нажимаем быстро раз 5 стрелочку назад ? в браузере.
Отзывы