diff --git a/fail2ban.py b/fail2ban.py index 5b813a3a..5e498085 100755 --- a/fail2ban.py +++ b/fail2ban.py @@ -27,13 +27,19 @@ __copyright__ = "Copyright (c) 2004 Cyril Jaquier" __license__ = "GPL" import posix, time, sys, getopt, os, signal -import log4py + +# Checks if log4py is present. +try: + import log4py +except: + print "log4py is needed (see README)" + sys.exit(-1) # Appends our own modules path sys.path.append('/usr/lib/fail2ban') from firewall.iptables import Iptables -from logreader.metalog import Metalog +from logreader.logreader import LogReader from version import version def usage(): @@ -47,6 +53,7 @@ def usage(): print " -f read password failure from FILE" print " -h display this help message" print " -l log message in FILE" + print " -r allow a max of VALUE password failure" print " -t