fail2ban.server.failregex module

class fail2ban.server.failregex.FailRegex(regex, prefRegex=None, **kwargs)

Bases: Regex

Methods

getFailID

getGroups

getHost

getIP

getMatchedLines

getMatchedTupleLines

getRegex

getSkippedLines

getUnmatchedLines

getUnmatchedTupleLines

hasMatched

search

getFailID(groups=('fid', 'ip4', 'ip6', 'dns'))
getHost()
getIP()
class fail2ban.server.failregex.Regex(regex, multiline=False, **kwargs)

Bases: object

Methods

getGroups

getMatchedLines

getMatchedTupleLines

getRegex

getSkippedLines

getUnmatchedLines

getUnmatchedTupleLines

hasMatched

search

getGroups()
getMatchedLines()
getMatchedTupleLines()
getRegex()
getSkippedLines()
getUnmatchedLines()
getUnmatchedTupleLines()
hasMatched()
search(tupleLines, orgLines=None)
exception fail2ban.server.failregex.RegexException

Bases: Exception

fail2ban.server.failregex.mapTag2Opt(tag)