Xwab
Форумыnavigate_nextСерверные технологии (Apache, nginx)

Как вычислить грабера?
Сообщения
FiXleR

Здравствуйте.
У меня за 1 месяц сайт съел 1 TB 500 GB трафика.
А с 18 на 19 число у меня съел почти 1 TB трафика.
=
Я подозреваю что мой контент грабят, взял у хостера файл логов, и не могу понять как разобраться с ним, как узнать кто меня грабит и заблокировать его... Подскажите пожалуйста.

19 Фев 2013, 10:18
Кабан

Листинг скрипта записи данных в лог-файл
<?
$er_time=date("H:i:s d M Y"); // Записываем текущую дату обращения на сайт
$U=getenv("HTTP_USER_AGENT"); // Узнаем какой браузер использует посетитель
$H=getenv("HTTP_REFERER"); // Получаем адрес ulr откуда прищел посетитель
$R=getenv("REMOTE_ADDR"); // Получаем IP адрес посетителя
$W=getenv("REQUEST_URI"); // Получаем адрес страницы, которую запросил пользователь
$f=fopen("logs/users.log",'a'); // Указываем путь до лог-файла
flock ($f,2);
fwrite($f,"$er_time\n Br: $U\n Rf: $H\n IP: $R\n Rq: $W\r\n"); // Запись полученных данных
в файл \r\n\ указывает на запись с новой строчки в файле.
Данная операция будет выполняться при каждом открытие страницы.
fclose($f); // Закрытие файла
?>
==============
Установка скрипта

Сохраните скрипт в шаблоне, либо во внешнем файле users.php. Для того, чтобы вставить скрипт в страничку используйте следующий
код:<? include ("Путь к файлу users.php"); ?>

19 Фев 2013, 11:04
MaxtoR

FiXleR, я правильно понимаю... что грубо говоря....:

"с 18 на 19" = ~24 часа
То есть в условии задачи имеем, что за 24 часа сайт потребил примерно 1 000Гб информации. Следовательно за час он потребил 1 000/24 Гб. А это 41.6Гб за час. То есть в минуту сгорело 41.6Гб/60 = ~0.7Гб . Что в секундах равно 0.7/60 = 0.01Гб/сек. Переведя в Мб мы получим 10Мбайт/сек. Что в мегабитах равно нагрузке на канал, равной 80Мбит\сек ? Вы правда уверены, что это граббер, а не какой-нибудь UDP флуд, засирающий канал?

19 Фев 2013, 11:06
FiXleR

MaxtoR, а какой может быть флуд? сам посуди, за месяц было потреблено 1500 гб, а за сутки с 18 по 19 (24 часа) было потреблено 1 000 гб, и того 2500 гб (общее) мне кажется это слишком много...
добавлено спустя 21 секунду:
kaban, зачем мне это?

19 Фев 2013, 11:38
kos

FiXleR, я подозреваю что кабан советует установить логер в логах которого ты сможешь разобраться, ведь ты не можешь разобраться в тех которые у тебя есть.

19 Фев 2013, 11:52
FiXleR

Хостер вообще блин сайт отключил

19 Фев 2013, 11:54
Alligator

FiXleR пишет:
"MaxtoR, а какой может быть флуд? сам посуди, за месяц было потреблено 1500 гб, а за сутки с 18 по 19 (24 часа) было потреблено 1 000 гб, и того 2500 гб (общее) мне кажется это слишком много...
добавлено спустя 21 секунду:
kaban, зачем мне это?"

Вот сам и посуди за 1 сутки 1Тб, за такой грабер не только тебя но и кто грабит в бан бы отправили. Про UDP флуд прочитай, могу прокси дать если ты в бане гугля.

19 Фев 2013, 12:05
Diversant

Ип смотри

19 Фев 2013, 13:01
FiXleR

Diversant, смотрю, и что?

19 Фев 2013, 13:04
Sat

что за сайт?

19 Фев 2013, 13:37
Ответить на тему