From 4eeb61c0e163a429ffeccfa10fb1270e6af98bd4 Mon Sep 17 00:00:00 2001 From: Cyril Jaquier Date: Tue, 12 Oct 2004 21:44:09 +0000 Subject: [PATCH] - Update help message - Add -i option: ignore ip list. Space separated ip list - Add -t option: ban time in seconds. 600 to ban ip for 10 minutes - Add a info message saying that fail2ban is running git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@21 a942ae1a-1317-0410-a47c-b1dcaea8d605 --- fail2ban.py | 44 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) 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