» » » Один из способов защиты сайта от ДДос'а

Один из способов защиты сайта от ДДос'а

Автор: c5vita  \  Опубликовано: 9-05-2012, 15:56
Один из способов защиты сайта от ДДос'а


Описание: Один из способов защиты сайта от ДДос'а

1)создаем любой пхп файл и добавляем туда


<?php
$cookie = mt_rand();

$s = file_get_contents('.htaccess');
$s = preg_replace('#(bb_mode\=)\d+#', 'bb_mode='.$cookie, $s);
file_put_contents('.htaccess', $s);


$p = file_get_contents('redirect.html');
$p = preg_replace('#(bb_mode\=)\d+#', 'bb_mode='.$cookie, $p);
file_put_contents('redirect.html', $p);
?>


2)добавляем в .htaccess


RewriteEngine On

RewriteCond %{http_cookie} !bb_mode=1825743668

RewriteRule .* privetbot.html


3)создаем privetbot.html


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<META HTTP-EQUIV="REFRESH" CONTENT="0;">

<title></title>
</head>
<body>

<script type="text/javascript">
document.cookie = 'bb_mode=1825743668; path=/';
</script>

</body>
</html>


Мы подменяем главную страницу на privetbot.html, а не редиректим - уже плюс в скорости.
проверяем кукисы - гугл,яндекс боты вроде умеют работать с ними

Ставим пхп файл по крону допустим каждые пол часа, радуемся

+ в хтмл можно добавить проверку на включенный js, у слабых ботов явно его нету)




Если ссылка на файл уже не работает нажмите на кнопку "Сообщить об ошибке" и напишите в окне для жалобы "битая ссылка".

После этого файл будет перезалит в течении суток.
    • Рейтинг: +6
Просмотров: 3346  \  Комментариев: 0
Другие новости по теме:
  • Промо страничка la2deluxe в HTML
  • [Мануал] Создаем НПЦ и делаем его Телепортом своими руками
  • Как обновиться с 10 на 11 Stress Web (обвязка и шаблон)
  • Мануал по созданию Гм-Шопа с картинками
  • HTML RIP: L2Marvell
Уважаемый посетитель!
Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Blayzer.uz © 2011-2016 - Анонсы серверов lineage 2

Карта сайта
Lineage II is a trademark of NCsoft Corporation. Copyright © NCsoft Corporation 2005-2015. All rights reserved.
Яндекс.Метрика