Русское сообщество по скриптингу

Атака спамеров

Все, что касается защиты серверов от различного рода атак, эксплойтов, бэкдуров и т.д.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Атака спамеров

Сообщение FROZCS » 02 июн 2013, 23:05

Как защитится от спамера который заходит на доли секунды и спамит с 1-2 сообщениями в чате?
P.S. Я поставил плагин показывающий ип заходящего на сервер чтобы забанить ип спамеров, но они все равно появляются.
Вернулся с армейки)
Аватара пользователя
FROZCS
 
Сообщения: 62
Зарегистрирован: 28 авг 2011, 20:03
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.

Re: Атака спамеров

Сообщение Mistrick » 03 июн 2013, 05:51

Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Атака спамеров

Сообщение exotiq-cs » 06 июн 2013, 00:00

FROZCS писал(а):Как защитится от спамера который заходит на доли секунды и спамит с 1-2 сообщениями в чате?
P.S. Я поставил плагин показывающий ип заходящего на сервер чтобы забанить ип спамеров, но они все равно появляются.


Это новый HLDS Spam , у меня тоже была такая проблема я сделал быстренько плагин.
Держи :
Код: Выделить всё
#include <amxmodx>

#define MAX_PLAYERS 32

new bool:can_say[MAX_PLAYERS]

public plugin_init()
{
   register_plugin("AntiMSGBot", "1.0", "ExoTiQ")
   
   register_clcmd("say", "scan_chat")
}

public client_connect(id)
{
   can_say [id] = false
}

public client_putinserver(id)
{
   can_say[id] = true
}

public client_disconnect(id)
{
   can_say[id] = false
}

public scanam_chat(id)
{
   if(can_say[id])
   {
      return PLUGIN_CONTINUE
   }
   else
   {   
      new ip[32]
      get_user_ip(id, ip, 31, 1)
      server_cmd("addip 120.0 ^"%s^";wait;writeip", ip)
      log_to_file("Fantom_Players_Message.log", "IP : %s был обнаружен игрок-фантом", ip)
      server_cmd("echo %s попытался зафлудить сервер с помощью HLDS Spam BOT. Он был успешно забанен.", ip)
      return PLUGIN_HANDLED
   }
   return PLUGIN_CONTINUE
}
Аватара пользователя
exotiq-cs
 
Сообщения: 16
Зарегистрирован: 11 янв 2013, 16:16
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: Атака спамеров

Сообщение mazdan » 06 июн 2013, 00:50

Быстрый ответ что ли не работает на форуме совсем =\
writeip что далает? а айпи какой там вы ловите? обычных игроков?
я не пишу плагины на заказ!
Аватара пользователя
mazdan
 
Сообщения: 739
Зарегистрирован: 12 окт 2010, 14:44
Благодарил (а): 121 раз.
Поблагодарили: 211 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Атака спамеров

Сообщение exotiq-cs » 06 июн 2013, 01:10

mazdan писал(а):Быстрый ответ что ли не работает на форуме совсем =\
writeip что далает? а айпи какой там вы ловите? обычных игроков?

Айпи спамера.
Аватара пользователя
exotiq-cs
 
Сообщения: 16
Зарегистрирован: 11 янв 2013, 16:16
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: Атака спамеров

Сообщение barabak » 30 июл 2013, 19:52

Так какая защита от спама?
barabak_ skype
Аватара пользователя
barabak
 
Сообщения: 210
Зарегистрирован: 03 окт 2011, 18:44
Благодарил (а): 58 раз.
Поблагодарили: 20 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6 изучаю


Вернуться в Безопасность и защита серверов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron