コード例 #1
0
 def __init__(self, jail):
     JailThread.__init__(self)
     ## The jail which contains this filter.
     self.jail = jail
     ## The failures manager.
     self.failManager = FailManager()
     ## The regular expression list matching the failures.
     self.__failRegex = list()
     ## The regular expression list with expressions to ignore.
     self.__ignoreRegex = list()
     ## The amount of time to look back.
     self.__findTime = 6000
     ## The ignore IP list.
     self.__ignoreIpList = []
     logSys.debug("Created Filter")
コード例 #2
0
    def __init__(self, jail, useDns='warn'):
        JailThread.__init__(self)
        ## The jail which contains this filter.
        self.jail = jail
        ## The failures manager.
        self.failManager = FailManager()
        ## The regular expression list matching the failures.
        self.__failRegex = list()
        ## The regular expression list with expressions to ignore.
        self.__ignoreRegex = list()
        ## Use DNS setting
        self.setUseDns(useDns)
        ## The amount of time to look back.
        self.__findTime = 6000
        ## The ignore IP list.
        self.__ignoreIpList = []

        self.dateDetector = DateDetector()
        self.dateDetector.addDefaultTemplate()
        logSys.debug("Created %s" % self)