Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
3 страниц V   1 2 3

Боты на сервере

, ...
Статус пользователя Bloo
сообщение 7.8.2014, 19:34
Сообщение #21


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

gidroponik, маловероятно, тема недельной давности, и они у него не как игроки коннектились.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
xvidis1
сообщение 7.8.2014, 20:00
Сообщение #22
Стаж: 11 лет

Сообщений: 16
Благодарностей: 1
Полезность: 0

Цитата(Bloo @ 7.8.2014, 19:34) *
gidroponik, маловероятно, тема недельной давности, и они у него не как игроки коннектились.

название удалено модератором во избежание.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 7.8.2014, 21:19
Сообщение #23


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

xvidis1, защиту за 30 руб толкнете?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
xvidis1
сообщение 7.8.2014, 21:59
Сообщение #24
Стаж: 11 лет

Сообщений: 16
Благодарностей: 1
Полезность: 0

Цитата(Bloo @ 7.8.2014, 21:19) *
xvidis1, защиту за 30 руб толкнете?

да dirol.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 8.8.2014, 17:32
Сообщение #25


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

У меня 2 дня назад была такая фигня:))))
разные id, разные ip

Скрытый текст


Отредактировал: adva, - 8.8.2014, 17:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 8.8.2014, 17:58
Сообщение #26
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

adva,
Поставь плагин, чтоб если ещё раз придут - забанило :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 8.8.2014, 18:02
Сообщение #27


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

XyLiGaN, это какой?
Цитата
разные id, разные ip
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 8.8.2014, 18:06
Сообщение #28
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Bloo,
Какой-нибудь да запилить, но разные ID и IP это ещё куда не шло, а вот поддержка HLProxy это уже печаль sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 8.8.2014, 18:09
Сообщение #29


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

XyLiGaN, а разве прокся не для разных IP прикручена?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 8.8.2014, 18:23
Сообщение #30
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Bloo,
Именно) Да там и порты разные это ещё плачевней) Короче один какой-то бред.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 8.8.2014, 18:51
Сообщение #31


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Не вижу смысла заниматься наполением ботов на сервер))) поигрался и ушел через часок)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gidroponik
сообщение 8.8.2014, 19:21
Сообщение #32


Стаж: 12 лет

Сообщений: 20
Благодарностей: 47
Полезность: 79

Цитата(Bloo @ 7.8.2014, 19:34) *
gidroponik, маловероятно, тема недельной давности, и они у него не как игроки коннектились.

Ну , этот сплойт был создан раньше, чем о нём узнали, логично всё таки :) О предыдущем сплойте от острога я знал за несколько месяцев до его выхода в свет форумов....
Так что месяц это ещё нормально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 8.8.2014, 19:47
Сообщение #33


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

gidroponik, первая версия этих фйейков были бомжами на 47 протоколе с одного IP, и только сегодня прикрутили проксю и эмуляцию SteamID...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RequestBlacK
сообщение 8.8.2014, 20:21
Сообщение #34
Стаж: 11 лет

Сообщений: 3
Благодарностей: 1
Полезность: 0

Цитата(Bloo @ 8.8.2014, 19:47) *
gidroponik, первая версия этих фйейков были бомжами на 47 протоколе с одного IP, и только сегодня прикрутили проксю и эмуляцию SteamID...

Не сегодня. Два дня как уже STEAM_ID есть у ботов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 8.8.2014, 20:27
Сообщение #35


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

RequestBlacK, ну не суть. Прокси то сегодня прикрутили.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Naiteki
сообщение 8.8.2014, 20:59
Сообщение #36


Стаж: 12 лет

Сообщений: 96
Благодарностей: 10
Полезность: < 0

Попробуйте:
Скрытый текст
Код:
#include <amxmodx>
#include <orpheu>
#define PLUGIN "Anti flood"
#define VERSION "1.0"
#define AUTHOR "kanagava"

new time_last_conn
new ip_old[256]
new ip_warn[256]
new Msg[256]
new OrpheuHook:handlePrintf
new warn
new old_time
new registered
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(5.0, "regfunctions")
}

public regfunctions()
{
server_cmd("mp_logecho 1")
server_cmd("log on")
OrpheuRegisterHook(OrpheuGetFunction("SV_ConnectClient"),"OnSV_ConnectClientPre", OrpheuHookPre)
OrpheuRegisterHook(OrpheuGetFunction("SV_ConnectClient"),"OnSV_ConnectClientPost", OrpheuHookPost)
}

public OrpheuHookReturn:OnSV_ConnectClientPre()
{
registered=0
if(get_systime()-old_time <= 2)
{
handlePrintf = OrpheuRegisterHook( OrpheuGetFunction( "Con_Printf" ), "Con_Printf" , OrpheuHookPre);
registered=1
}
old_time=get_systime()
return OrpheuIgnored;
}


public OrpheuHookReturn:OnSV_ConnectClientPost()
{
if(registered)
{
OrpheuUnregisterHook(handlePrintf)
}
return OrpheuIgnored;
}



public OrpheuHookReturn:Con_Printf(const a[], const message[] )
{
registered=1
if (containi(message,"^" connected, address ^"")!=-1)
{
new len=255
new temp_right[256],temp_left[256],conn_ip[256]
formatex( Msg,charsmax( Msg ),"%s", message );
split(Msg, temp_left, len, temp_right, len, "^" connected, address ^"")
strtok(temp_right, conn_ip, len, temp_right, len, ':')
if (equal(conn_ip,ip_old) && !equal(conn_ip,"") && ((get_systime()-time_last_conn)<2))
{
warn=warn+1
if(warn>1 && equal(conn_ip,ip_warn))
{
log_amx("[NOFLOOD] Connection flood detected from ip %s",ip_old)
server_cmd("addip 120.0 %s",ip_old)
}
ip_warn=conn_ip
}
else
{
warn=0
}
ip_old=conn_ip
time_last_conn=get_systime()
}
return OrpheuIgnored;
}


Скрытый текст
Код:
iptables -I INPUT -p tcp --destination-port 60234 -j DROP


Скрытый текст
Код:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Anti Flood Apsauga"
#define VERSION "1.0"
#define AUTHOR "aaarnas"

#if VEIKIMO_TIPAS & UNIVERSALUS
#define LIST_SIZE 10
#define SECONDS 2
#define TIMES 3
enum cl_data {
cl_adress,
cl_times,
cl_last
}
new list[LIST_SIZE][cl_data]
#endif

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_connect(id) {

static ip[40], port[10]
get_user_ip(id, ip, charsmax(ip))
strtok(ip, ip, charsmax(ip), port, charsmax(port), ':')
#if VEIKIMO_TIPAS & PORT
{
static number, j, i
for (j=0; j<sizeof(ports); j++) {

number = i = 0
while (port[i] != EOS) {

number *= 10
number += port[i]-48
i++
}

if (number == ports[j]) {

ban_client(id, ip)
return;
}
}}
#endif
#if VEIKIMO_TIPAS & UNIVERSALUS

static adress, i, currtime, need_to_add
adress = IPtoHEX(ip)
currtime = get_systime(-SECONDS)
need_to_add = true

for (i=0; i<LIST_SIZE; i++) {

if (list[i][cl_adress] == adress) {

need_to_add = false
if (list[i][cl_last] >= currtime) {

if (++list[i][cl_times] > TIMES) {

ban_client(id, ip)
list[i][cl_adress] = 0
return;
}
else {
list[i][cl_last] = currtime+SECONDS
}
}
else {
list[i][cl_adress] = 0
}
break;
}
}

if (need_to_add) {

for (i=0; i<LIST_SIZE; i++) {

if (!list[i][cl_adress]) {

list[i][cl_adress] = adress
list[i][cl_times] = 0
list[i][cl_last] = currtime+SECONDS
}
break;
}
}
#endif
}

ban_client(id, ip[]) {

server_cmd("addip 60.0 ^"%s^"", ip)
server_cmd("kick #%d ^"Flood Protection!^"", get_user_userid(id))
}

// Copyright aaarnas
stock IPtoHEX(ipadress[]) {

new hex, i, num, part = 4

while (part) {

if (ipadress[i] != '.' && ipadress[i] != EOS) {

num *= 10
num += ipadress[i]-48
}
else {
num <<= (part-1)*8
hex |= num
num = 0
part--
}
i++
}

return hex
}


Скрытый текст
Код:
#include <amxmodx>
#include <orpheu>
#include <orpheu_advanced>
#include <orpheu_stocks>



new OrpheuHook:handlePrintf


public plugin_init() {
register_plugin("ANTI dproto traffic flood", "?", "?")
set_task(2.01, "regfunctions")
}

public regfunctions() {
OrpheuRegisterHook(OrpheuGetFunction("dp_traffic_block"),"dp_traffic_block_OrpheuHookPost", OrpheuHookPost)
OrpheuRegisterHook(OrpheuGetFunction("dp_traffic_block"),"dp_traffic_block_OrpheuHookPre", OrpheuHookPre)
}

public OrpheuHookReturn:dp_traffic_block_OrpheuHookPost(const a[], const b[] , const c[] ) {
OrpheuUnregisterHook(handlePrintf)

return OrpheuIgnored;
}

public OrpheuHookReturn:dp_traffic_block_OrpheuHookPre(const a[], const b[] , const c[] ) {

handlePrintf = OrpheuRegisterHook( OrpheuGetFunction( "Con_Printf" ), "Con_Printf" , OrpheuHookPre);
return OrpheuIgnored;
}

public OrpheuHookReturn:Con_Printf(const a[], const b[]) {
if (containi(b,"traffic temporary blocked")>-1) {
new msg[256]
copy(msg,255,b)
del_log(msg)
return OrpheuSupercede;
}

return OrpheuIgnored;
}

public del_log(mess[]) {
static szLeft[300], szRight[300]
split ( mess, szLeft, 299, szRight, 299, "traffic temporary blocked from ")
copy(mess, 299, szRight)
split ( mess, szLeft, 299, szRight, 299, " for flooding")
containi(mess,"traffic temporary blocked")
server_cmd("addip 0 %s",szLeft)
//log
}


Отредактировал: Naiteki, - 8.8.2014, 21:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TarikYuzkiv
сообщение 8.8.2014, 21:12
Сообщение #37
Стаж: 13 лет

Сообщений: 509
Благодарностей: 196
Полезность: 635

Naiteki, второй вариант отпадает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gidroponik
сообщение 9.8.2014, 4:53
Сообщение #38


Стаж: 12 лет

Сообщений: 20
Благодарностей: 47
Полезность: 79

Цитата(RequestBlacK @ 8.8.2014, 20:21) *
Не сегодня. Два дня как уже STEAM_ID есть у ботов.

Да я в курсе thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 9.8.2014, 13:41
Сообщение #39


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

третий если только =) всё остальное не о том :)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 12.8.2014, 8:42
Сообщение #40


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(mazdan @ 9.8.2014, 16:41) *
третий если только =) всё остальное не о том :)

у меня кстати ругается undefined symbol VEIKIMO_TIPAS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: