예제 #1
0
	def __init__(self, jail):
		JailThread.__init__(self)
		
		self.jail = jail
		
		self.failManager = FailManager()
		
		self.__crtHandler = None
		self.__crtFilename = None
		
		self.__logPath = []
		
		self.__failRegex = list()
		
		self.__ignoreRegex = list()
		
		self.__findTime = 6000
		
		self.__ignoreIpList = []
		
		self.__lastPos = dict()
		
		self.__lastDate = dict()
		
		self.dateDetector = DateDetector()
		self.dateDetector.addDefaultTemplate()
		logSys.info("Created Filter")
예제 #2
0
 def __init__(self, jail):
     JailThread.__init__(self)
     ## The jail which contains this action.
     self.jail = jail
     self.__actions = list()
     ## The ban manager.
     self.__banManager = BanManager()
예제 #3
0
	def __init__(self, jail):
		JailThread.__init__(self)
		
		self.jail = jail
		self.__actions = list()
		
		self.__banManager = BanManager()
예제 #4
0
	def __init__(self, jail):
		JailThread.__init__(self)
		## The jail which contains this action.
		self.jail = jail
		self.__actions = list()
		## The ban manager.
		self.__banManager = BanManager()
예제 #5
0
파일: filter.py 프로젝트: aspiers/Fail2Ban
 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")
예제 #6
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")
예제 #7
0
    def __init__(self, jail):
        JailThread.__init__(self)

        self.jail = jail

        self.failManager = FailManager()

        self.__failRegex = list()

        self.__ignoreRegex = list()

        self.__findTime = 6000

        self.__ignoreIpList = []
        logSys.debug("Created Filter")
예제 #8
0
	def __init__(self, jail):
		JailThread.__init__(self)
		
		self.jail = jail
		
		self.failManager = FailManager()
		
		self.__failRegex = list()
		
		self.__ignoreRegex = list()
		
		self.__findTime = 6000
		
		self.__ignoreIpList = []
		
		self.dateDetector = DateDetector()
		self.dateDetector.addDefaultTemplate()
		logSys.debug("Created Filter")
예제 #9
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)
예제 #10
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)