Compartilhe
Ir em baixo
avatar
MEMBRO

MEMBRO
Mensagens : 237
Data de inscrição : 01/04/2015
Idade : 15
Ver perfil do usuáriohttp://www.miceup.top

[BOT][PROTEÇÃO] ANTI-FLOOD

em Seg Out 02, 2017 4:22 pm
Olá Convidado,
Vou postar a proteção contra FLOOD de BOTs.

Adicione isso no Class Client:
Código:
self.CMDTime = time.time()


Procure na parsePackets por:

Código:
# Chat Message

Ou




Código:
if CC == Identifiers.recv.Chat.Chat_Message:


E abaixo de:


Código:
p = ByteArray(packet)


Código:
if _time.time() - self.client.CMDTime > 1.2:

    if message in [" "] >= 10:
        message = " "

    if message in ["\n"] or message in ["\r"] or message in ["\x02"] or message in ["<BR>"] or len(message) >= 150:
        if message in ["\n", "\r"]:
            self.server.sendStaffMessage(7, "[<V>ANTI-BOT</V>][<J>"+self.client.ipAddress+"</J>] Tentativa de Bot Flood.")
            self.client.transport.loseConnection()
            message = ""

    if message in ["\n"] or message in ["\r"] or message in ["\x02"] or message in ["<BR>"] or len(message) >= 150:
        if message in ["\n", "\r", "\x02", "<br>"]:
            self.server.sendStaffMessage(7, "[<V>ANTI-BOT</V>][<J>"+self.client.ipAddress+"</J>] Tentativa de Bot Flood.")
            self.client.transport.loseConnection()
            message = ""

    self.client.CMDTime = _time.time()

else:
    self.client.sendMessage("Por favor, aguarde 5 segundos para enviar uma nova mensagem.")


Alinhe tudo corretamente.
Coloque tudo certo para funcionar.

OBS: Se souber utilizar o code, pode proteger outras funções também como:
- FLOOD COMMAND.
- FLOOD ROOMS.
- FLOOD WHISPER.

BOA SORTE!


Créditos:


Danshweger - Por me disponibilizar alguns code.
Loukino - Time.
Becker - Tutorial.


Última edição por Becker em Ter Out 03, 2017 7:53 pm, editado 3 vez(es)
avatar
MEMBRO

MEMBRO
Mensagens : 92
Data de inscrição : 10/03/2016
Ver perfil do usuário

Re: [BOT][PROTEÇÃO] ANTI-FLOOD

em Seg Out 02, 2017 4:25 pm
Ant Virus detectou um virus aq 
Virus: [TrojanBecker.py]
         [TrojanPY.py]
avatar
NOVATO

NOVATO
Mensagens : 5
Data de inscrição : 13/06/2017
Ver perfil do usuáriohttp://MiceStander.pe.hu

Re: [BOT][PROTEÇÃO] ANTI-FLOOD

em Seg Out 02, 2017 7:40 pm
'-'
avatar
MEMBRO

MEMBRO
Mensagens : 237
Data de inscrição : 01/04/2015
Idade : 15
Ver perfil do usuáriohttp://www.miceup.top

Re: [BOT][PROTEÇÃO] ANTI-FLOOD

em Ter Out 03, 2017 12:05 pm
Galaktino escreveu:Ant Virus detectou um virus aq 
Virus: [TrojanBecker.py]
         [TrojanPY.py]
Seu toin
avatar
MODERADOR

MODERADOR
Mensagens : 149
Data de inscrição : 19/01/2015
Ver perfil do usuáriohttp://www.nowmice.pro

Re: [BOT][PROTEÇÃO] ANTI-FLOOD

em Ter Out 03, 2017 7:24 pm
Obrigado pelos créditos do time...
avatar
MEMBRO

MEMBRO
Mensagens : 237
Data de inscrição : 01/04/2015
Idade : 15
Ver perfil do usuáriohttp://www.miceup.top

Re: [BOT][PROTEÇÃO] ANTI-FLOOD

em Ter Out 03, 2017 7:49 pm
Loukino escreveu:Obrigado pelos créditos do time...
Eu não sábia que você tinha feito algo, créditos colocado.
Conteúdo patrocinado

Re: [BOT][PROTEÇÃO] ANTI-FLOOD

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum