Пример #1
0
 def __checkBan(self):
     ticket = self.jail.getFailTicket()
     if ticket != False:
         aInfo = dict()
         bTicket = BanManager.createBanTicket(ticket)
         aInfo["ip"] = bTicket.getIP()
         aInfo["failures"] = bTicket.getAttempt()
         aInfo["time"] = bTicket.getTime()
         if self.__banManager.addBanTicket(bTicket):
             logSys.warn("[%s] Ban %s" % (self.jail.getName(), aInfo["ip"]))
             for action in self.__actions:
                 action.execActionBan(aInfo)
             return True
         else:
             logSys.warn("[%s] %s already banned" % (self.jail.getName(), aInfo["ip"]))
     return False
Пример #2
0
 def __checkBan(self):
     ticket = self.jail.getFailTicket()
     if ticket != False:
         aInfo = dict()
         bTicket = BanManager.createBanTicket(ticket)
         aInfo["ip"] = bTicket.getIP()
         aInfo["failures"] = bTicket.getAttempt()
         aInfo["time"] = bTicket.getTime()
         if self.__banManager.addBanTicket(bTicket):
             logSys.warn("[%s] Ban %s" % (self.jail.getName(), aInfo["ip"]))
             for action in self.__actions:
                 action.execActionBan(aInfo)
             return True
         else:
             logSys.warn("[%s] %s already banned" %
                         (self.jail.getName(), aInfo["ip"]))
     return False