Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Anti-Flood: Incoming connection

Статус
В этой теме нельзя размещать новые ответы.

Brendan1

Умник
Доброго времени суток, друзья.
Выкладываю скрипты защиты от атаки "Incoming connection"

Этот скрипт позволит предотвратить атаки на ваш сервер от этих надоедливых коннектеров / ботов .
Вы также можете ограничить количество подключений. Это потому, что некоторые боты не флудят кол-вом соединения, но вместо того, чтобы присоединиться каждые несколько секунд , уклоняются.

RGhost: (Пароль: Pawno-Info)
VirusScan:
Pastebin:


2 вариант:
PHP:
public OnIncomingConnection ( playerid , ip_address [ ] , port )
{
    new Flood_ip  [ MAX_PLAYERS ] [ 16 ] , Flood_time [ MAX_PLAYERS ]  ;
    if( !strcmp ( ip_address , Flood_ip [ playerid ] , true, 16 ) )
    {
        if(GetTickCount ( ) - Flood_time [ playerid ] < 1000 )
	    {
            BlockIpAddress ( ip_address , 60 * 1000 ) ;
        }
    }
    Flood_time  [ playerid ]  = GetTickCount ( )  ;
    return 1;
}
3 вариант:

PHP:
new
	playerinsecond;
public OnIncomingConnection(playerid, ip_address[], port)
{
	if ( playerinsecond == 1 ) // время
    	BlockIpAddress ( ip_address, 1000 ); // блокировка если подключение быстрее 1 сек. Игрок быстрее не сможет.
	return 1;
}
[HR][/HR]

Выкладывать на другие порталы без моего ведома запрещено!​

[HR][/HR]
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу