From c12af940d125e18c67c3a791b8be20f0ecf9dda9 Mon Sep 17 00:00:00 2001 From: latham <latham@ispconfig3> Date: Tue, 17 May 2011 10:25:53 -0400 Subject: [PATCH] Fail2ban config start: Then the egg --- install/install.php | 8 ++++++-- install/dist/lib/debian60.lib.php | 6 +++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/install/dist/lib/debian60.lib.php b/install/dist/lib/debian60.lib.php index 6578a2f..b511826 100644 --- a/install/dist/lib/debian60.lib.php +++ b/install/dist/lib/debian60.lib.php @@ -105,6 +105,10 @@ parent::configure_apache(); } + public function configure_fail2ban() { + copy('tpl/dovecot-pop3imap.conf.master',"/etc/fail2ban/filter.d/dovecot-pop3imap.conf"); + copy('tpl/dovecot_fail2ban_jail.local.master','/etc/fail2ban/jail.local'); + } } -?> +?> \ No newline at end of file diff --git a/install/install.php b/install/install.php index ba2b087..9bd13f1 100644 --- a/install/install.php +++ b/install/install.php @@ -200,7 +200,6 @@ swriteln('Configuring Getmail'); $inst->configure_getmail(); - //* Configure Pureftpd swriteln('Configuring Pureftpd'); $inst->configure_pureftpd(); @@ -244,6 +243,11 @@ swriteln('Configuring Ubuntu Firewall'); $inst->configure_ufw_firewall(); } + + //* Configure Fail2ban + if($conf['fail2ban']['installed'] == true) { + swriteln('Configuring Fail2ban'); + $inst->configure_fail2ban(); if($conf['squid']['installed'] == true) { $conf['services']['proxy'] = true; @@ -544,4 +548,4 @@ echo "Installation completed.\n"; -?> +?> \ No newline at end of file -- Gitblit v1.9.1