[Midnightbsd-cvs] mports [18939] trunk/security/py-fail2ban: add py-fail2ban
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu May 14 20:02:39 EDT 2015
Revision: 18939
http://svnweb.midnightbsd.org/mports/?rev=18939
Author: laffer1
Date: 2015-05-14 20:02:39 -0400 (Thu, 14 May 2015)
Log Message:
-----------
add py-fail2ban
Added Paths:
-----------
trunk/security/py-fail2ban/
trunk/security/py-fail2ban/Makefile
trunk/security/py-fail2ban/distinfo
trunk/security/py-fail2ban/files/
trunk/security/py-fail2ban/files/fail2ban.in
trunk/security/py-fail2ban/files/patch-bsd-sendmail.conf
trunk/security/py-fail2ban/files/patch-bsd-sshd.conf
trunk/security/py-fail2ban/files/patch-bsdftp.conf
trunk/security/py-fail2ban/files/patch-common.conf
trunk/security/py-fail2ban/files/patch-setup.py
trunk/security/py-fail2ban/pkg-descr
trunk/security/py-fail2ban/pkg-message
trunk/security/py-fail2ban/pkg-plist
Added: trunk/security/py-fail2ban/Makefile
===================================================================
--- trunk/security/py-fail2ban/Makefile (rev 0)
+++ trunk/security/py-fail2ban/Makefile 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,58 @@
+# $MidnightBSD$
+
+PORTNAME= fail2ban
+PORTVERSION= 0.9.1
+CATEGORIES= security python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Scans log files and bans IP that makes too many password failures
+
+LICENSE= gpl2
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
+
+USE_GITHUB= yes
+GH_ACCOUNT= ${PORTNAME}
+GH_PROJECT= ${PORTNAME}
+GH_COMMIT= 2ab2bd8
+GH_TAGNAME= ${PORTVERSION}
+
+USES= python:2
+USE_PYTHON= distutils
+USE_PYDISTUTILS= yes
+
+USE_RC_SUBR= fail2ban
+SUB_LIST+= PYTHON_CMD=${PYTHON_CMD}
+
+PYDISTUTILS_INSTALLARGS+= --install-purelib=${PYTHON_SITELIBDIR} \
+ --install-data=${ETCDIR}
+PYDISTUTILS_PKGVERSION= ${PORTVERSION}
+
+PORTDOCS= README.md DEVELOP
+
+FILES= ${WRKSRC}/bin/fail2ban-client \
+ ${WRKSRC}/fail2ban/client/configreader.py \
+ ${WRKSRC}/man/fail2ban-client.1 \
+ ${WRKSRC}/man/fail2ban-client.h2m \
+ ${WRKSRC}/setup.py
+FAIL2BAN_DBDIR= /var/db/${PORTNAME}
+
+post-patch:
+ @${REINPLACE_CMD} -e 's,/etc/fail2ban,${ETCDIR},g' ${FILES}
+ @${REINPLACE_CMD} -e 's,paths-debian.conf,paths-freebsd.conf,g' \
+ ${WRKSRC}/config/jail.conf
+ @${REINPLACE_CMD} -e 's,/var/lib/fail2ban/fail2ban.sqlite3,${FAIL2BAN_DBDIR}/fail2ban.sqlite3,g' \
+ ${WRKSRC}/config/fail2ban.conf
+ @${REINPLACE_CMD} -e 's,"/dev/log","/var/run/log",g' ${WRKSRC}/fail2ban/server/server.py
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${FAIL2BAN_DBDIR} ${STAGEDIR}/var/run/fail2ban
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
+.for file in fail2ban-client fail2ban-regex fail2ban-server fail2ban
+ @${INSTALL_MAN} ${WRKSRC}/man/${file}.1 ${STAGEDIR}${MANPREFIX}/man/man1
+.endfor
+ @${INSTALL_MAN} ${WRKSRC}/man/jail.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/fail2ban-jail.conf.5
+
+.include <bsd.port.mk>
Property changes on: trunk/security/py-fail2ban/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/distinfo
===================================================================
--- trunk/security/py-fail2ban/distinfo (rev 0)
+++ trunk/security/py-fail2ban/distinfo 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,2 @@
+SHA256 (fail2ban-0.9.1.tar.gz) = 8ad1135d4669d5fb0890f364880a4125ff793a39084100b80b65e52ab19deb78
+SIZE (fail2ban-0.9.1.tar.gz) = 299033
Property changes on: trunk/security/py-fail2ban/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/files/fail2ban.in
===================================================================
--- trunk/security/py-fail2ban/files/fail2ban.in (rev 0)
+++ trunk/security/py-fail2ban/files/fail2ban.in 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,33 @@
+#!/bin/sh
+#
+# PROVIDE: fail2ban
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+
+# Add the following lines to /etc/rc.conf to enable fail2ban:
+# fail2ban_enable="YES"
+# fail2ban_flags="<set as needed>"
+
+fail2ban_enable=${fail2ban_enable-"NO"}
+fail2ban_pidfile=${fail2ban_pidfile-"/var/run/fail2ban/fail2ban.pid"}
+
+. /etc/rc.subr
+
+name="fail2ban"
+rcvar=fail2ban_enable
+pidfile="${fail2ban_pidfile}"
+
+command="%%PREFIX%%/bin/fail2ban-server"
+command_interpreter="%%PYTHON_CMD%%"
+client="%%PREFIX%%/bin/fail2ban-client"
+
+extra_commands="reload jailstatus"
+
+load_rc_config ${name}
+
+start_cmd="${client} ${fail2ban_flags} start"
+stop_cmd="${client} ${fail2ban_flags} stop"
+reload_cmd="${client} ${fail2ban_flags} reload"
+jailstatus_cmd="${client} ${fail2ban_flags} status"
+
+run_rc_command "$1"
Property changes on: trunk/security/py-fail2ban/files/fail2ban.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/files/patch-bsd-sendmail.conf
===================================================================
--- trunk/security/py-fail2ban/files/patch-bsd-sendmail.conf (rev 0)
+++ trunk/security/py-fail2ban/files/patch-bsd-sendmail.conf 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,38 @@
+--- /dev/null 2012-11-27 18:33:00.000000000 +0100
++++ config/filter.d/bsd-sendmail.conf 2012-11-27 18:32:47.000000000 +0100
+@@ -0,0 +1,35 @@
++# Fail2Ban configuration file
++#
++# Source: http://www.the-art-of-web.com/system/fail2ban-sendmail
++# Contributors: Gutza, the SASL regex
++#
++# $Revision$
++
++[INCLUDES]
++
++# Read common prefixes. If any customizations available -- read them from
++# common.local
++before = common.conf
++
++[Definition]
++
++# Option: failregex
++# Notes.: regex to match the password failures messages in the logfile.
++# The host must be matched by a group named "host".
++# The tag "<HOST>" can be used for standard IP/hostname matching
++# and is only an alias for (':::f{4,6}:)?(?P<host>\S+)
++# Values: TEXT
++
++failregex = \[<HOST>\] .*to MTA
++# \[<HOST>\] \(may be forged\)
++ \[<HOST>\], reject.*\.\.\. Relaying denied
++ (User unknown)\n* \[<HOST>\]
++ badlogin: .* \[<HOST>\] plaintext .* SASL
++ \[<HOST>\]: possible SMTP attack:
++
++# Option: ignoreregex
++# Notes.: regex to ignore. If this regex matces, the line is ignored.
++# Values: TEXT
++
++ignoreregex =
++
Property changes on: trunk/security/py-fail2ban/files/patch-bsd-sendmail.conf
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/files/patch-bsd-sshd.conf
===================================================================
--- trunk/security/py-fail2ban/files/patch-bsd-sshd.conf (rev 0)
+++ trunk/security/py-fail2ban/files/patch-bsd-sshd.conf 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,43 @@
+--- /dev/null 2010-01-12 16:33:00.000000000 -0500
++++ ./config/filter.d/bsd-sshd.conf 2010-01-12 16:26:22.000000000 -0500
+@@ -0,0 +1,40 @@
++# Fail2Ban configuration file
++#
++# Author: Cyril Jaquier
++#
++# $Revision: 663 $
++#
++
++[INCLUDES]
++
++# Read common prefixes. If any customizations available -- read them from
++# common.local
++before = common.conf
++
++
++[Definition]
++
++_daemon = sshd
++
++# Option: failregex
++# Notes.: regex to match the password failures messages in the logfile. The
++# host must be matched by a group named "host". The tag "<HOST>" can
++# be used for standard IP/hostname matching and is only an alias for
++# (?:::f{4,6}:)?(?P<host>\S+)
++# Values: TEXT
++#
++failregex = ^%(__prefix_line)s(?:error: PAM: )?[A|a]uthentication (?:failure|error) for .* from <HOST>\s*$
++ ^%(__prefix_line)sDid not receive identification string from <HOST>$
++ ^%(__prefix_line)sFailed [-/\w]+ for .* from <HOST>(?: port \d*)?(?: ssh\d*)?$
++ ^%(__prefix_line)sROOT LOGIN REFUSED.* FROM <HOST>\s*$
++ ^%(__prefix_line)s[iI](?:llegal|nvalid) user .* from <HOST>\s*$
++ ^%(__prefix_line)sUser \S+ from <HOST> not allowed because not listed in AllowUsers$
++ ^%(__prefix_line)sauthentication failure; logname=\S* uid=\S* euid=\S* tty=\S* ruser=\S* rhost=<HOST>(?:\s+user=.*)?\s*$
++ ^%(__prefix_line)srefused connect from \S+ \(<HOST>\)\s*$
++ ^%(__prefix_line)sreverse mapping checking getaddrinfo for .* \[<HOST>\] .* POSSIBLE BREAK-IN ATTEMPT!$
++
++# Option: ignoreregex
++# Notes.: regex to ignore. If this regex matches, the line is ignored.
++# Values: TEXT
++#
++ignoreregex =
Property changes on: trunk/security/py-fail2ban/files/patch-bsd-sshd.conf
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/files/patch-bsdftp.conf
===================================================================
--- trunk/security/py-fail2ban/files/patch-bsdftp.conf (rev 0)
+++ trunk/security/py-fail2ban/files/patch-bsdftp.conf 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,43 @@
+--- /dev/null 2010-01-12 16:33:00.000000000 -0500
++++ ./config/filter.d/bsdftp.conf 2010-01-12 16:26:27.000000000 -0500
+@@ -0,0 +1,40 @@
++# Fail2Ban configuration file
++#
++# Author: Ken Menzel
++#
++#
++
++[INCLUDES]
++
++# Read common prefixes. If any customizations available -- read them from
++# common.local
++before = common.conf
++
++
++[Definition]
++
++_daemon = ftpd
++#
++#
++# Option: failregex
++# Notes.: regex to match the password failures messages in the logfile. The
++# host must be matched by a group named "host". The tag "<HOST>" can
++# be used for standard IP/hostname matching and is only an alias for
++# (?:::f{4,6}:)?(?P<host>\S+)
++# Values: TEXT
++#
++failregex = ^%(__prefix_line)sFTP LOGIN FAILED FROM <HOST>,\s*.*$
++
++
++# \(\S+\[<HOST>\]\)[: -]+ USER \S+: no such user found from \S+ \[\S+\] to \S+:\S+$
++# \(\S+\[<HOST>\]\)[: -]+ USER \S+ \(Login failed\): Incorrect password\.$
++# \(\S+\[<HOST>\]\)[: -]+ SECURITY VIOLATION: \S+ login attempted\.$
++# \(\S+\[<HOST>\]\)[: -]+ Maximum login attempts \(\d+\) exceeded$
++
++# May 28 15:11:53 freebsd4 ftpd[26191]: FTP LOGIN FAILED FROM freebsd4, dsf
++#
++# Option: ignoreregex
++# Notes.: regex to ignore. If this regex matches, the line is ignored.
++# Values: TEXT
++#
++ignoreregex =
Property changes on: trunk/security/py-fail2ban/files/patch-bsdftp.conf
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/files/patch-common.conf
===================================================================
--- trunk/security/py-fail2ban/files/patch-common.conf (rev 0)
+++ trunk/security/py-fail2ban/files/patch-common.conf 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,12 @@
+--- config/filter.d/common.conf.orig 2012-01-20 22:50:22.000000000 +0100
++++ config/filter.d/common.conf 2012-01-20 23:10:52.000000000 +0100
+@@ -35,6 +35,9 @@
+ # EXAMPLES: sshd[31607], pop(pam_unix)[4920]
+ __daemon_combs_re = (?:%(__pid_re)s?:\s+%(__daemon_re)s|%(__daemon_re)s%(__pid_re)s?:)
+
++# Logging facility and priority for BSD "-v" verbose mode
++__bsd_verbose_mode = (?:\s*\<\S+\.\S+\>\s*)
++
+ # Some messages have a kernel prefix with a timestamp
+ # EXAMPLES: kernel: [769570.846956]
+ __kernel_prefix = kernel: \[\d+\.\d+\]
Property changes on: trunk/security/py-fail2ban/files/patch-common.conf
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/files/patch-setup.py
===================================================================
--- trunk/security/py-fail2ban/files/patch-setup.py (rev 0)
+++ trunk/security/py-fail2ban/files/patch-setup.py 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,40 @@
+--- setup.py.orig 2014-11-08 10:14:31.000000000 +0100
++++ setup.py 2014-11-08 10:17:37.000000000 +0100
+@@ -96,26 +96,13 @@
+ 'bin/fail2ban-client',
+ 'bin/fail2ban-server',
+ 'bin/fail2ban-regex',
+- 'bin/fail2ban-testcases',
+ ],
+ packages = [
+ 'fail2ban',
+ 'fail2ban.client',
+ 'fail2ban.server',
+- 'fail2ban.tests',
+- 'fail2ban.tests.action_d',
+ ],
+ package_data = {
+- 'fail2ban.tests':
+- [ join(w[0], f).replace("fail2ban/tests/", "", 1)
+- for w in os.walk('fail2ban/tests/files')
+- for f in w[2]] +
+- [ join(w[0], f).replace("fail2ban/tests/", "", 1)
+- for w in os.walk('fail2ban/tests/config')
+- for f in w[2]] +
+- [ join(w[0], f).replace("fail2ban/tests/", "", 1)
+- for w in os.walk('fail2ban/tests/action_d')
+- for f in w[2]]
+ },
+ data_files = [
+ ('/etc/fail2ban',
+@@ -136,10 +123,6 @@
+ ),
+ ('/var/lib/fail2ban',
+ ''
+- ),
+- ('/usr/share/doc/fail2ban',
+- ['README.md', 'README.Solaris', 'DEVELOP', 'FILTERS',
+- 'doc/run-rootless.txt']
+ )
+ ],
+ **setup_extra
Property changes on: trunk/security/py-fail2ban/files/patch-setup.py
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/pkg-descr
===================================================================
--- trunk/security/py-fail2ban/pkg-descr (rev 0)
+++ trunk/security/py-fail2ban/pkg-descr 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,5 @@
+Fail2ban scans log files like /var/log/pwdfail or /var/log/apache/error_log
+and bans IP that makes too many password failures. It updates firewall rules
+to reject the IP address.
+
+WWW: http://www.fail2ban.org/wiki/index.php/Main_Page
Property changes on: trunk/security/py-fail2ban/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/pkg-message
===================================================================
--- trunk/security/py-fail2ban/pkg-message (rev 0)
+++ trunk/security/py-fail2ban/pkg-message 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,16 @@
+
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+
+Please do not edit the fail2ban.conf and jail.conf files as they
+will be overwritten upon each upgrade of the port.
+
+Instead, create new files named fail2ban.local and jail.local
+
+For more information, see the official manual:
+
+http://www.fail2ban.org/wiki/index.php/MANUAL_0_8#Configuration
+
+If you are upgrading from 0.8.x consider adopting the new
+configuration style.
+
+- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Property changes on: trunk/security/py-fail2ban/pkg-message
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/security/py-fail2ban/pkg-plist
===================================================================
--- trunk/security/py-fail2ban/pkg-plist (rev 0)
+++ trunk/security/py-fail2ban/pkg-plist 2015-05-15 00:02:39 UTC (rev 18939)
@@ -0,0 +1,225 @@
+bin/fail2ban-client
+bin/fail2ban-regex
+bin/fail2ban-server
+%%ETCDIR%%/fail2ban.conf
+%%ETCDIR%%/jail.conf
+%%ETCDIR%%/paths-common.conf
+%%ETCDIR%%/paths-debian.conf
+%%ETCDIR%%/paths-fedora.conf
+%%ETCDIR%%/paths-freebsd.conf
+%%ETCDIR%%/paths-osx.conf
+%%ETCDIR%%/action.d/apf.conf
+%%ETCDIR%%/action.d/badips.conf
+%%ETCDIR%%/action.d/badips.py
+%%ETCDIR%%/action.d/blocklist_de.conf
+%%ETCDIR%%/action.d/bsd-ipfw.conf
+%%ETCDIR%%/action.d/cloudflare.conf
+%%ETCDIR%%/action.d/complain.conf
+%%ETCDIR%%/action.d/dshield.conf
+%%ETCDIR%%/action.d/dummy.conf
+%%ETCDIR%%/action.d/firewallcmd-ipset.conf
+%%ETCDIR%%/action.d/firewallcmd-new.conf
+%%ETCDIR%%/action.d/hostsdeny.conf
+%%ETCDIR%%/action.d/ipfilter.conf
+%%ETCDIR%%/action.d/ipfw.conf
+%%ETCDIR%%/action.d/iptables-allports.conf
+%%ETCDIR%%/action.d/iptables-common.conf
+%%ETCDIR%%/action.d/iptables-ipset-proto4.conf
+%%ETCDIR%%/action.d/iptables-ipset-proto6-allports.conf
+%%ETCDIR%%/action.d/iptables-ipset-proto6.conf
+%%ETCDIR%%/action.d/iptables-multiport-log.conf
+%%ETCDIR%%/action.d/iptables-multiport.conf
+%%ETCDIR%%/action.d/iptables-new.conf
+%%ETCDIR%%/action.d/iptables-xt_recent-echo.conf
+%%ETCDIR%%/action.d/iptables.conf
+%%ETCDIR%%/action.d/mail-buffered.conf
+%%ETCDIR%%/action.d/mail-whois-lines.conf
+%%ETCDIR%%/action.d/mail-whois.conf
+%%ETCDIR%%/action.d/mail.conf
+%%ETCDIR%%/action.d/mynetwatchman.conf
+%%ETCDIR%%/action.d/osx-afctl.conf
+%%ETCDIR%%/action.d/osx-ipfw.conf
+%%ETCDIR%%/action.d/pf.conf
+%%ETCDIR%%/action.d/route.conf
+%%ETCDIR%%/action.d/sendmail-buffered.conf
+%%ETCDIR%%/action.d/sendmail-common.conf
+%%ETCDIR%%/action.d/sendmail-whois-ipjailmatches.conf
+%%ETCDIR%%/action.d/sendmail-whois-ipmatches.conf
+%%ETCDIR%%/action.d/sendmail-whois-lines.conf
+%%ETCDIR%%/action.d/sendmail-whois-matches.conf
+%%ETCDIR%%/action.d/sendmail-whois.conf
+%%ETCDIR%%/action.d/sendmail.conf
+%%ETCDIR%%/action.d/shorewall.conf
+%%ETCDIR%%/action.d/smtp.py
+%%ETCDIR%%/action.d/symbiosis-blacklist-allports.conf
+%%ETCDIR%%/action.d/ufw.conf
+%%ETCDIR%%/action.d/xarf-login-attack.conf
+%%ETCDIR%%/filter.d/3proxy.conf
+%%ETCDIR%%/filter.d/apache-auth.conf
+%%ETCDIR%%/filter.d/apache-badbots.conf
+%%ETCDIR%%/filter.d/apache-botsearch.conf
+%%ETCDIR%%/filter.d/apache-common.conf
+%%ETCDIR%%/filter.d/apache-modsecurity.conf
+%%ETCDIR%%/filter.d/apache-nohome.conf
+%%ETCDIR%%/filter.d/apache-noscript.conf
+%%ETCDIR%%/filter.d/apache-overflows.conf
+%%ETCDIR%%/filter.d/apache-shellshock.conf
+%%ETCDIR%%/filter.d/assp.conf
+%%ETCDIR%%/filter.d/asterisk.conf
+%%ETCDIR%%/filter.d/bsd-sendmail.conf
+%%ETCDIR%%/filter.d/bsd-sshd.conf
+%%ETCDIR%%/filter.d/bsdftp.conf
+%%ETCDIR%%/filter.d/common.conf
+%%ETCDIR%%/filter.d/counter-strike.conf
+%%ETCDIR%%/filter.d/courier-auth.conf
+%%ETCDIR%%/filter.d/courier-smtp.conf
+%%ETCDIR%%/filter.d/cyrus-imap.conf
+%%ETCDIR%%/filter.d/directadmin.conf
+%%ETCDIR%%/filter.d/dovecot.conf
+%%ETCDIR%%/filter.d/dropbear.conf
+%%ETCDIR%%/filter.d/ejabberd-auth.conf
+%%ETCDIR%%/filter.d/exim-common.conf
+%%ETCDIR%%/filter.d/exim-spam.conf
+%%ETCDIR%%/filter.d/exim.conf
+%%ETCDIR%%/filter.d/freeswitch.conf
+%%ETCDIR%%/filter.d/groupoffice.conf
+%%ETCDIR%%/filter.d/gssftpd.conf
+%%ETCDIR%%/filter.d/guacamole.conf
+%%ETCDIR%%/filter.d/horde.conf
+%%ETCDIR%%/filter.d/kerio.conf
+%%ETCDIR%%/filter.d/lighttpd-auth.conf
+%%ETCDIR%%/filter.d/monit.conf
+%%ETCDIR%%/filter.d/mysqld-auth.conf
+%%ETCDIR%%/filter.d/nagios.conf
+%%ETCDIR%%/filter.d/named-refused.conf
+%%ETCDIR%%/filter.d/nginx-http-auth.conf
+%%ETCDIR%%/filter.d/nsd.conf
+%%ETCDIR%%/filter.d/openwebmail.conf
+%%ETCDIR%%/filter.d/oracleims.conf
+%%ETCDIR%%/filter.d/pam-generic.conf
+%%ETCDIR%%/filter.d/perdition.conf
+%%ETCDIR%%/filter.d/php-url-fopen.conf
+%%ETCDIR%%/filter.d/portsentry.conf
+%%ETCDIR%%/filter.d/postfix-sasl.conf
+%%ETCDIR%%/filter.d/postfix.conf
+%%ETCDIR%%/filter.d/proftpd.conf
+%%ETCDIR%%/filter.d/pure-ftpd.conf
+%%ETCDIR%%/filter.d/qmail.conf
+%%ETCDIR%%/filter.d/recidive.conf
+%%ETCDIR%%/filter.d/roundcube-auth.conf
+%%ETCDIR%%/filter.d/selinux-common.conf
+%%ETCDIR%%/filter.d/selinux-ssh.conf
+%%ETCDIR%%/filter.d/sendmail-auth.conf
+%%ETCDIR%%/filter.d/sendmail-reject.conf
+%%ETCDIR%%/filter.d/sieve.conf
+%%ETCDIR%%/filter.d/sogo-auth.conf
+%%ETCDIR%%/filter.d/solid-pop3d.conf
+%%ETCDIR%%/filter.d/squid.conf
+%%ETCDIR%%/filter.d/squirrelmail.conf
+%%ETCDIR%%/filter.d/sshd-ddos.conf
+%%ETCDIR%%/filter.d/sshd.conf
+%%ETCDIR%%/filter.d/stunnel.conf
+%%ETCDIR%%/filter.d/suhosin.conf
+%%ETCDIR%%/filter.d/tine20.conf
+%%ETCDIR%%/filter.d/uwimap-auth.conf
+%%ETCDIR%%/filter.d/vsftpd.conf
+%%ETCDIR%%/filter.d/webmin-auth.conf
+%%ETCDIR%%/filter.d/wuftpd.conf
+%%ETCDIR%%/filter.d/xinetd-fail.conf
+%%PYTHON_SITELIBDIR%%/fail2ban/__init__.py
+%%PYTHON_SITELIBDIR%%/fail2ban/__init__.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/exceptions.py
+%%PYTHON_SITELIBDIR%%/fail2ban/exceptions.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/helpers.py
+%%PYTHON_SITELIBDIR%%/fail2ban/helpers.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/protocol.py
+%%PYTHON_SITELIBDIR%%/fail2ban/protocol.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/version.py
+%%PYTHON_SITELIBDIR%%/fail2ban/version.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/__init__.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/__init__.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/actionreader.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/actionreader.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/beautifier.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/beautifier.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/configparserinc.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/configparserinc.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/configreader.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/configreader.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/configurator.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/configurator.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/csocket.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/csocket.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/fail2banreader.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/fail2banreader.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/filterreader.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/filterreader.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/jailreader.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/jailreader.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/client/jailsreader.py
+%%PYTHON_SITELIBDIR%%/fail2ban/client/jailsreader.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/__init__.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/__init__.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/action.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/action.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/actions.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/actions.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/asyncserver.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/asyncserver.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/banmanager.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/banmanager.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/database.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/database.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/datedetector.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/datedetector.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/datetemplate.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/datetemplate.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/faildata.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/faildata.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/failmanager.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/failmanager.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/failregex.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/failregex.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filter.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filter.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filtergamin.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filtergamin.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpoll.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpoll.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpyinotify.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpyinotify.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filtersystemd.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/filtersystemd.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/jail.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/jail.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/jails.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/jails.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/jailthread.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/jailthread.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/mytime.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/mytime.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/server.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/server.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/strptime.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/strptime.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/ticket.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/ticket.pyc
+%%PYTHON_SITELIBDIR%%/fail2ban/server/transmitter.py
+%%PYTHON_SITELIBDIR%%/fail2ban/server/transmitter.pyc
+man/man1/fail2ban-client.1.gz
+man/man1/fail2ban-regex.1.gz
+man/man1/fail2ban-server.1.gz
+man/man1/fail2ban.1.gz
+man/man5/fail2ban-jail.conf.5.gz
+ at dir %%PYTHON_SITELIBDIR%%/fail2ban/server
+ at dir %%PYTHON_SITELIBDIR%%/fail2ban/client
+ at dir %%PYTHON_SITELIBDIR%%/fail2ban
+ at dir %%ETCDIR%%/jail.d
+ at dir %%ETCDIR%%/filter.d
+ at dir %%ETCDIR%%/fail2ban.d
+ at dir %%ETCDIR%%/action.d
+ at dir %%ETCDIR%%
+ at dir /var/run/fail2ban
+ at dir /var/db/fail2ban
+ at dir /var/lib/fail2ban
+ at dir /var/lib
Property changes on: trunk/security/py-fail2ban/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list