mirror of https://github.com/fail2ban/fail2ban
adjusted for proper help2man functioning. still help2man freeks out a bit and duplicates help output -- that is for later to fix
parent
a527233718
commit
f62b0345b2
12
Makefile
12
Makefile
|
@ -2,9 +2,15 @@
|
||||||
# install target involved only if using autotools
|
# install target involved only if using autotools
|
||||||
DESTDIR=debian/fail2ban
|
DESTDIR=debian/fail2ban
|
||||||
|
|
||||||
all::
|
all:: fail2ban fail2ban.1x
|
||||||
|
|
||||||
|
|
||||||
|
fail2ban.1x: fail2ban fail2ban.h2m
|
||||||
|
help2man --include fail2ban.h2m --section=1x --no-info --output $@ ./fail2ban
|
||||||
|
|
||||||
|
fail2ban: fail2ban.py
|
||||||
cp fail2ban.py fail2ban
|
cp fail2ban.py fail2ban
|
||||||
help2man -N -s 1 ./fail2ban >| fail2ban.1
|
|
||||||
|
|
||||||
install:: all
|
install:: all
|
||||||
mkdir -p $(DESTDIR)/etc/default
|
mkdir -p $(DESTDIR)/etc/default
|
||||||
|
@ -15,4 +21,4 @@ install:: all
|
||||||
cp log4py.py $(DESTDIR)/usr/lib/fail2ban/
|
cp log4py.py $(DESTDIR)/usr/lib/fail2ban/
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
rm -rf changelog.gz fail2ban{,.1} build* `find -iname '*.pyc' `
|
rm -rf changelog.gz fail2ban{,.1x} build* `find -iname '*.pyc' `
|
||||||
|
|
|
@ -85,9 +85,9 @@ enabled = false
|
||||||
|
|
||||||
# Option: logfile
|
# Option: logfile
|
||||||
# Notes.: logfile to monitor.
|
# Notes.: logfile to monitor.
|
||||||
# Values: FILE Default: /var/log/apache/access_log
|
# Values: FILE Default: /var/log/apache/access.log
|
||||||
#
|
#
|
||||||
logfile = /var/log/apache/access_log
|
logfile = /var/log/apache/access.log
|
||||||
|
|
||||||
# Option: timeregex
|
# Option: timeregex
|
||||||
# Notes.: regex to match timestamp in Apache logfile.
|
# Notes.: regex to match timestamp in Apache logfile.
|
||||||
|
|
|
@ -9,8 +9,8 @@ Package: fail2ban
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends: python, iptables
|
Depends: python, iptables
|
||||||
Description: Ban IPs that make too many password failure
|
Description: Ban IPs that make too many password failure
|
||||||
Fail2Ban scans log files like /var/log/pwdfail or
|
The Fail2Ban scans log files like /var/log/auth.log or
|
||||||
/var/log/apache/error_log and bans IP that makes too many password
|
/var/log/apache/access.log and bans IP that makes too many password
|
||||||
failures. It updates firewall rules to reject the IP
|
failures. It updates firewall rules to reject the IP
|
||||||
address. Currently, iptables, ipfwadm and ipfw are supported.
|
address. Currently, iptables, ipfwadm and ipfw are supported.
|
||||||
.
|
.
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
Include file for help2man man page
|
||||||
|
$Id: $
|
||||||
|
|
||||||
|
[name]
|
||||||
|
fail2ban \- Ban IPs that make too many password failure
|
||||||
|
|
||||||
|
|
||||||
|
[files]
|
||||||
|
\fI/etc/fail2ban.conf\fR, \fI/etc/default/fail2ban\fR
|
||||||
|
|
||||||
|
[copyright]
|
||||||
|
Copyright (c) 2004 Cyril Jaquier
|
||||||
|
.br
|
||||||
|
Copyright of modifications held by their respective authors.
|
||||||
|
.PP
|
||||||
|
Licensed under the GNU General Public License v2 (GPL).
|
||||||
|
|
||||||
|
|
||||||
|
[author]
|
||||||
|
Original fail2ban by Cyril Jaquier <lostcontrol@users.sourceforge.net>.
|
||||||
|
.br
|
||||||
|
Modified by
|
||||||
|
.br
|
||||||
|
- Yaroslav O. Halchenko <debian@onerussian.com>.
|
||||||
|
.br
|
||||||
|
Sponsored for Debian by
|
||||||
|
.br
|
||||||
|
- Barak A. Pearlmutter <barak@cs.may.ie>.
|
|
@ -49,7 +49,7 @@ from confreader.configreader import ConfigReader
|
||||||
from version import version
|
from version import version
|
||||||
|
|
||||||
def usage():
|
def usage():
|
||||||
print "Usage: fail2ban.py [OPTIONS]"
|
print "Usage: "+sys.argv[0]+" [OPTIONS]"
|
||||||
print
|
print
|
||||||
print "Fail2Ban v"+version+" reads log file that contains password failure report"
|
print "Fail2Ban v"+version+" reads log file that contains password failure report"
|
||||||
print "and bans the corresponding IP address using iptables."
|
print "and bans the corresponding IP address using iptables."
|
||||||
|
|
Loading…
Reference in New Issue