fail2ban.server.server module

class fail2ban.server.server.Server(daemon=False)

Methods

addAction(name, value, *args)
addFailRegex(name, value)
addIgnoreIP(name, ip)
addIgnoreRegex(name, value)
addJail(name, backend)
addJournalMatch(name, match)
addLogPath(name, fileName[, tail])
delAction(name, value)
delFailRegex(name, index)
delIgnoreIP(name, ip)
delIgnoreRegex(name, index)
delJail(name)
delJournalMatch(name, match)
delLogPath(name, fileName)
flushLogs()
getAction(name, value)
getActions(name)
getBanTime(name)
getDatabase()
getDatePattern(name)
getFailRegex(name)
getFindTime(name)
getIdleJail(name)
getIgnoreCommand(name)
getIgnoreIP(name)
getIgnoreRegex(name)
getJournalMatch(name)
getLogEncoding(name)
getLogLevel()
getLogPath(name)
getLogTarget()
getMaxLines(name)
getMaxRetry(name)
getUseDns(name)
quit()
setBanIP(name, value)
setBanTime(name, value)
setDatabase(filename)
setDatePattern(name, pattern)
setFindTime(name, value)
setIdleJail(name, value)
setIgnoreCommand(name, value)
setLogEncoding(name, encoding)
setLogLevel(value)
setLogTarget(target)
setMaxLines(name, value)
setMaxRetry(name, value)
setUnbanIP(name, value)
setUseDns(name, value)
start(sock, pidfile[, force])
startJail(name)
status()
statusJail(name)
stopAllJail()
stopJail(name)
addAction(name, value, *args)
addFailRegex(name, value)
addIgnoreIP(name, ip)
addIgnoreRegex(name, value)
addJail(name, backend)
addJournalMatch(name, match)
addLogPath(name, fileName, tail=False)
delAction(name, value)
delFailRegex(name, index)
delIgnoreIP(name, ip)
delIgnoreRegex(name, index)
delJail(name)
delJournalMatch(name, match)
delLogPath(name, fileName)
flushLogs()
getAction(name, value)
getActions(name)
getBanTime(name)
getDatabase()
getDatePattern(name)
getFailRegex(name)
getFindTime(name)
getIdleJail(name)
getIgnoreCommand(name)
getIgnoreIP(name)
getIgnoreRegex(name)
getJournalMatch(name)
getLogEncoding(name)
getLogLevel()
getLogPath(name)
getLogTarget()
getMaxLines(name)
getMaxRetry(name)
getUseDns(name)
quit()
setBanIP(name, value)
setBanTime(name, value)
setDatabase(filename)
setDatePattern(name, pattern)
setFindTime(name, value)
setIdleJail(name, value)
setIgnoreCommand(name, value)
setLogEncoding(name, encoding)
setLogLevel(value)
setLogTarget(target)
setMaxLines(name, value)
setMaxRetry(name, value)
setUnbanIP(name, value)
setUseDns(name, value)
start(sock, pidfile, force=False)
startJail(name)
status()
statusJail(name)
stopAllJail()
stopJail(name)
exception fail2ban.server.server.ServerInitializationError

Bases: exceptions.Exception

args
message