TFMAulas v1.0

Participe do fórum, é rápido e fácil

TFMAulas v1.0
TFMAulas v1.0
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
Jeferson Santos™
Jeferson Santos™
ADMINISTRADOR
ADMINISTRADOR
Mensagens : 10
Pontos : 1529
Reputação : 0
Data de inscrição : 26/11/2017
http://www.tfmaulas.directorioforuns.com

Proteção: Contra DDos Empty Proteção: Contra DDos

Qua Nov 29, 2017 4:47 pm
Hello TFMzinhos!

Venho compartilhar uma proteção básica para ddos, testada e funcional.

Bem sem mais de longas, espero que sirva.


VERSÕES NOVAS:

É necessário colocar após: def parseString(this, packet):

Como na imagem: clique aqui

Código:
if packet in ('', ' ', '\x00', '\x01'):
  this.dassadsadsasda()


VERSÕES ANTIGAS:

É necessário colocar após: def found_terminator(self, MDT, data, Size):

Como na imagem: clique aqui

Código:
if data == "":
  self.server.tempIPBanList.append(self.address[0])
  self.isIPban = True
  self.isBanned = True
  self.transport.loseConnection()
  self.server.sendModChat(self, "\x06\x14", ["<ROSE>[ANTI DDOS]<BL> Ataque Bloqueado !IP: "+str(self.address[0])])
  self.room.removeClient(self)

  self.asddsadsadas()

  with open("./KiwiGuard/Data/Block_IPList.kwg", "r+") as f:
    old = f.read()
    f.seek(0)
    f.write("" + str(now.strftime("%m/%d/%Y %I:%M:? %p")) + "|"+ str(self.address[0]) +"|0\n" + old)
    self.transport.loseConnection()

Download do KiwiGuard: clique aqui
Scan: clique aqui

Créditos:

Zeus - TeamZ
Ir para o topo
Tópicos semelhantes
Permissões neste sub-fórum
Não podes responder a tópicos