Skip to content

Instantly share code, notes, and snippets.

@heldervilela
Forked from rutger1140/jail.local
Created April 5, 2018 22:39
Show Gist options
  • Save heldervilela/01c7b2564b4181375876dbc615a1f551 to your computer and use it in GitHub Desktop.
Save heldervilela/01c7b2564b4181375876dbc615a1f551 to your computer and use it in GitHub Desktop.
Fail2Ban - block WordPress brute force hack attempts - Plesk 12
# Create a new jail via Plesk
# generated in /etc/fail2ban/jail.local
[wp-auth]
enabled = true
filter = wp-auth
action = iptables-multiport[name=NoAuthFailures, port="http,https"]
logpath = /var/www/vhosts/system/*/logs/*access*log
/var/log/httpd/*access_log
maxretry = 15
# Create a filter via Plesk
# or create your own as root: /etc/fail2ban/filter.d/wp-auth.conf
[Definition]
failregex = <HOST>.*] "POST /wp-login.php
ignoreregex =
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment