From e2c0bca75cb7fce771243857e1f6c28590ee2be7 Mon Sep 17 00:00:00 2001 From: bprieshof Date: Thu, 6 Jun 2019 12:28:36 +0200 Subject: [PATCH] Add 'config/Fail2Ban/setup-fail2banWP.sh' --- config/Fail2Ban/setup-fail2banWP.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 config/Fail2Ban/setup-fail2banWP.sh diff --git a/config/Fail2Ban/setup-fail2banWP.sh b/config/Fail2Ban/setup-fail2banWP.sh new file mode 100644 index 0000000..1fe22e0 --- /dev/null +++ b/config/Fail2Ban/setup-fail2banWP.sh @@ -0,0 +1,17 @@ +#!/bin/bash +echo 'Make sure to install the "WP fail2ban" plugin' + +#Applying the filter to Fail2Ban +wget https://git.ictmaatwerk.com/VPS-scripts/Ubuntu-Web/raw/branch/master/config/Fail2Ban/filter.d/wordpress-hard.conf -O /etc/fail2ban/filter.d/wordpress-hard.conf +wget https://git.ictmaatwerk.com/VPS-scripts/Ubuntu-Web/raw/branch/master/config/Fail2Ban/jail.d/wordpress-jail.conf -O /etc/fail2ban/jail.d/wordpress-jail.conf +wget https://git.ictmaatwerk.com/VPS-scripts/Ubuntu-Web/raw/branch/master/config/Fail2Ban/logrotate.d/fail2b -O /etc/logrotate.d/fail2b + +sysip=$(curl ipecho.net/plain ; echo) +echo "ignoreip = 127.0.0.1/8 $sysip" >> /etc/fail2ban/jail.local + +sudo service fail2ban restart + +##Test the filter +#sudo fail2ban-client status wordpress-hard + +