Посоветуйте простейший flood-детектор

~
На сайте с 04.07.2006
Offline
82
412

Привет.

Конфигурация софта: CentOS + Lighttpd + PHP. Интересует самый простой flood-детектор, достаточно просто таблички из нескольких опций вида "Не более чем столько-то запросов с одного IP за такой-то промежуток времени" с разделением по типу запросов GET/POST. Как я понимаю, это может быть сделано на всех уровнях, начиная с самого PHP, заканчивая локальной проксей или даже виртуальным сетевым интерфейсом. Устроит любой вариант, главное чтобы было просто в настройке и использовании.

Спасибо.

TF-Studio
На сайте с 17.08.2010
Offline
334
#1

по-хорошему - это стоит делать не средствами php, а на сервере - соответственно вопрос лучше в разделе администрирования задать.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
DV
На сайте с 01.05.2010
Offline
644
#2

Общий принцип такой: тайлить логи по крону через каждые 5 минут, или, минуту, например.

Логи как веб серверов (морды и зада), так и снимки показаний netstat и tcpdump.

Вывести критерии реагирования. Выделенное скидывать в таблицу. Далее, делайте с ней, что хотите. Придётся так же сделать ротацию или автоматическое освобождение IP.

Так делается программная защита от DDoS.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий