From 38f09b417ad514254b81edb210322d6658c5a9e9 Mon Sep 17 00:00:00 2001 From: sebres Date: Tue, 10 Nov 2015 11:48:37 +0100 Subject: [PATCH] fail2ban-regex command line (after fail2ban-regex functionality moved to the client) --- bin/fail2ban-regex | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 bin/fail2ban-regex diff --git a/bin/fail2ban-regex b/bin/fail2ban-regex new file mode 100755 index 00000000..584c1ea7 --- /dev/null +++ b/bin/fail2ban-regex @@ -0,0 +1,34 @@ +#!/usr/bin/python +# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: t -*- +# vi: set ft=python sts=4 ts=4 sw=4 noet : +# +# This file is part of Fail2Ban. +# +# Fail2Ban is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Fail2Ban is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Fail2Ban; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +""" +Fail2Ban reads log file that contains password failure report +and bans the corresponding IP addresses using firewall rules. + +This tools can test regular expressions for "fail2ban". + +""" + +__author__ = "Fail2Ban Developers" +__copyright__ = "Copyright (c) 2004-2008 Cyril Jaquier, 2012-2014 Yaroslav Halchenko" +__license__ = "GPL" + +from fail2ban.client.fail2banregex import exec_command_line + +exec_command_line()