Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Служебные скрипты [PtokaX] _ NoConFlood

Автор: alex82 24.3.2013, 16:57

NoConFlood

Версия: 1.00
Версия API: API2 (PtokaX 0.4.0.x/0.4.1.x/0.5.0.x, LUA 5.1)
Автор: alex82

Описание: Как известно, подавляющее большинство современных клиентов имеет опцию определения IP-адресов юзеров в чате. И, в результате того, что эта опция по умолчанию включена, каждый юзер крупного хаба, написавший сообщение в чат, получает в качестве бонуса небольшую DDoS-атаку. Данный скрипт призван бороться с этим явлением.

Работает он следующим образом: Перед отправкой юзером первого сообщения, его IP-адрес рассылается всем юзерам хаба. С этого момента скрипт считает, что данный юзер намерен общаться в чате, и будет отправлять его IP-адрес всем новоприбывшим юзерам.

Дополнительная функция скрипта - подмена IP-адреса для указанных юзеров. Функция реализована не до конца - как только кто-то захочет соединиться с юзером, чей адрес подменен при помощи данного скрипта, ему сразу же станет известен реальный IP-адрес. Но при разработке скрипта ставилась задача лишь избавиться от флуда запросами на соединение, и данная функция была реализована лишь постольку, поскольку в скрипте уже есть все необходимое для рассылки IP-адресов.

Данный скрипт должен стоять ниже скриптов, блокирующих сообщения юзеров (заглушки, антиматы, антирекламы, и.т.д).

Добавлено Капитаном Очевидность
Скрипт несколько увеличивает исходящий траффик. Если для Вас это критично, подумайте прежде, чем ставить его


 no_con_flood_1.00.zip ( 1.3 килобайт ) : 85