ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Посоветуйте анти Ddos скритп ? Http Flood
  #1  
Старый 23.01.2010, 14:15
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию Посоветуйте анти Ddos скритп ? Http Flood

Вообщем какие то казлы начинают парсить мой сайт выдирать мэйлы . Но как там их мало - они все равено парся мои 80 тыс страниц. Сайт иногда падает из за того что эти уроды из компов 5 точно парсят.
Так вот я на одном сайте видел такую штуку когда парсишь то тебя блокирует сайт по ип т.е по определенному количесву запросом типа анти http flood Что посоветуйте такое не сильно сложено просто что бы этих дураков банить ???
 
Ответить с цитированием

  #2  
Старый 23.01.2010, 14:26
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Попробуй BASIC авторизацию.
где надо будет ввести рандомно сгенерированый пароль.
Любую "антиддос" говносистему можно обойти.
Буть то сессии или куки.
 
Ответить с цитированием

  #3  
Старый 23.01.2010, 14:27
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию

Нет мне нужно что бы было так как есть только при большом количесве запросов с ип блокировался юзер ! я же не могу все время сидеть и палить ИП атакуюищих и все время блочить мануально. Я хочу что бы скрипт определял ип и если с этого ип больше 20 запросов в сек то блочит типа такого
 
Ответить с цитированием

  #4  
Старый 23.01.2010, 14:33
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Какие проблемы?
Вот скрипт, с реализацией помог Gifts:
PHP код:
function make_mask($ip)
{
    
$ip trim($ip);
    
$out_ip preg_replace('/\*+/i','0',$ip);
    
$mask preg_replace(array('/\d+/''/\*+/'), array('255','0'), $ip);
    return array(
$out_ip,$mask);
}
function 
check_ip($needle$haystack)
{
    
$tmp make_mask($haystack);
    return ((
ip2long($needle) & ip2long($tmp[1])) == ip2long($tmp[0]));

Использование: check_ip($_SERVER['REMOTE_ADDR'], "С кем нужно сверить");
Нужно просто создать файл с масками IP адресов с которых идёт доступ к сайту, например 127.0.0.*

Теперь все IP ( 127.0.0.0-255 ) будут блокироваться
 
Ответить с цитированием

  #5  
Старый 23.01.2010, 14:37
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию

Цитата:
Сообщение от Deathdreams  
Какие проблемы?
Вот скрипт, с реализацией помог Gifts:
PHP код:
function make_mask($ip)
{
    
$ip trim($ip);
    
$out_ip preg_replace('/\*+/i','0',$ip);
    
$mask preg_replace(array('/\d+/''/\*+/'), array('255','0'), $ip);
    return array(
$out_ip,$mask);
}
function 
check_ip($needle$haystack)
{
    
$tmp make_mask($haystack);
    return ((
ip2long($needle) & ip2long($tmp[1])) == ip2long($tmp[0]));

Использование: check_ip($_SERVER['REMOTE_ADDR'], "С кем нужно сверить");
Нужно просто создать файл с масками IP адресов с которых идёт доступ к сайту, например 127.0.0.*

Теперь все IP ( 127.0.0.0-255 ) будут блокироваться
Негодиться ! Так как я должен сам палить кто атакует !!! Я же выше написал...
 
Ответить с цитированием

  #6  
Старый 23.01.2010, 14:44
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

Репутация: 149
По умолчанию

Цитата:
Сообщение от Adio  
Негодиться ! Так как я должен сам палить кто атакует !!! Я же выше написал...
Имхо здесь нужен не PHP, а детальная настройка веб-сервера.
 
Ответить с цитированием

  #7  
Старый 23.01.2010, 14:46
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
Провел на форуме:
1262031

Репутация: 71


По умолчанию

Ну ну... я видел скрипт когда то но не помню как называеться - так вот он блокирует тебя если ты перезагрузишь раз 20 страницу - потом вылазит страница твой ИП заблокирвоан !
 
Ответить с цитированием

  #8  
Старый 23.01.2010, 15:29
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

http://forum.antichat.ru/showpost.php?p=1699109&postcount=3
http://forum.antichat.ru/showpost.php?p=1725619&postcount=4

у меня стоит 1 из них. Работает на ура.
 
Ответить с цитированием

  #9  
Старый 23.01.2010, 15:57
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

Репутация: 158
По умолчанию

Записывать в базу все обращения к сайту, и если число обращений с одного IP превышает например 40 запросов в минуту, то создавать правило в ipfw, deny на этот ip. Или, что там у вас.

Последний раз редактировалось Solker; 23.01.2010 в 16:12..
 
Ответить с цитированием

  #10  
Старый 23.01.2010, 16:05
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от svesve  
http://forum.antichat.ru/showpost.php?p=1699109&postcount=3
http://forum.antichat.ru/showpost.php?p=1725619&postcount=4

у меня стоит 1 из них. Работает на ура.
1-й скрипт не блокирует поисковых ботов, а значит в парсере можно указать ЮзерАгент любого поискового бота и вся система идет лесом.

В добавок если я правильно понял то у ТС парсят контент, а причем тут блокировка если сраницу много раз обновили, парсер при первом посещении украдет все что ему нужно. Если у него парсеры по всему сайту ищут, тут нужно блокировать доступ по Хитам в минуту к примеру, человек за минуту не в состоянии прочитать более 10 страниц, а парсер может и 100 спарсить. Либо блокировать по общему кол-ву хостов, к примеру в день разрешено просмотреть 100 страниц. Но все ето фигня, т.к. прокси можно прикрутить к парсеру.

Цитата:
Сайт иногда падает из за того что эти уроды из компов 5 точно парсят.
Может стоит переехать на более мощное железо раз у тебя от 5 посетителей (парсеров, это неважно, фактически тот же посетитель.) падает сервер.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Живые прокси xdx ICQ 111 15.04.2007 13:10
Proxy Kozak-Scv Анонимность 2 11.02.2007 17:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ