![]() |
|
|
#1
|
||||
|
||||
|
подумываю защитить своего бота от флуда, так сказать "на всякий пожарный" но проблема как? ибо флудер может быть с 5 тысячью уинов и каждый раз с нового присылать, так что не принимать сообщения номера чаще чем "Н" секунд не выйдет, а принимать сообщения от всех номеров надо ежесекундно.
|
|
#2
|
|||
|
|||
|
Как вариант, использовать систему, как в qip
|
|
#3
|
||||
|
||||
|
Просто при многократном приеме любого сообщения увеличивается переменная и если человек - спамер (например переменная > 10 за 5 секунд), то надо просто заблокировать этого спамера. *
|
|
#4
|
||||
|
||||
|
с человеком да но я выше написал что есть флудеры присылающие каждый раз с нового номера, как быть с ними?
|
|
#5
|
||||
|
||||
|
А подсчёт повторяющихся сообщений?
Повторилось больше десяти раз => посылающих сразу в бан. ![]() Простите, не сдержался ![]() Последний раз редактировалось EvilRussian, 15.01.2011 в 13:14. |
|
#6
|
||||
|
||||
|
о об этом не подумал, хорошая идея) но мало ли там рандомное число в отправке?)
|
|
#7
|
||||
|
||||
|
Тогда можно искать одинаковые подстроки.
|
|
#8
|
||||
|
||||
|
а если флудить чисто рандомным числом?
|
|
#9
|
||||
|
||||
|
А кто это у тебя там такой злостный, что спамит рандомными числами?
![]() Попробуй тогда банить по IP. Только не говори, что он использует маскировщик! З.Ы. Цитата:
И нифиговый у тебя "пожарный" ![]() |
|
#10
|
||||
|
||||
|
ICQ бота, но я тебе как IP то узнаю, и как я тебе не буду принимать сообщения от определенного IP, во всяком случае через прокси он может
|
|
#11
|
||||
|
||||
|
Ну тогда всё, капец бобику
ололо |
|
#12
|
||||
|
||||
|
хотя хорошшая идея про IP, но чисто как?
|