diff --git a/fail2ban.py b/fail2ban.py index 895d2092..5b813a3a 100755 --- a/fail2ban.py +++ b/fail2ban.py @@ -29,11 +29,28 @@ __license__ = "GPL" import posix, time, sys, getopt, os, signal import log4py +# Appends our own modules path +sys.path.append('/usr/lib/fail2ban') + from firewall.iptables import Iptables from logreader.metalog import Metalog +from version import version def usage(): - print "fail2ban [-h][-v][-b][-d][-f ][-l ]" + print "Usage: fail2ban.py [OPTIONS]" + print + print "Fail2Ban v"+version+" reads log file that contains password failure report" + print "and bans the corresponding IP address using iptables." + print + print " -b start fail2ban in background" + print " -d start fail2ban in debug mode" + print " -f read password failure from FILE" + print " -h display this help message" + print " -l log message in FILE" + print " -t