Chances are, your site is receiving anywhere from a few dozen to a few thousand malicious login attempts every single day. WordPress has no automatic means of mitigating this activity, so unless your server has special firewall rules configured, these login robots will keep on trying until they succeed. Even if you use a very strong password, this activity is still a drain on your server's resources and should be stopped.
Fail Limit
This is the maximum number of login failures allowed for a given IP before the login process is disabled for that individual.
Subnet Fail Limit
Sometimes attacks come from multiple IPs on the same network. This limit applies to the number of failures attributed to a network subnet (/24 for IPv4 and /64 for IPv6). It is recommended you set this value 4 to 5x higher than the individual fail limit.
Fail Window
minutes
An individual IP or entire network subnet will be banned from logging in so long as their total number of failures within this window exceeds the limits set. The ban will be lifted once this no longer applies (i.e. the first counted failure expires).
If it helps, the current value translates to {{settings.login.fail_window / 60 | round:2}} hours. :)
Reset on Success
When someone successfully logs in, their prior failures are no longer counted against them, even if they are within the fail window.
Whitelist
It is very important you avoid getting yourself or your coworkers banned (the latter happens frequently in office environments where multiple employees fail around the same time). You should whitelist any IP addresses, ranges, or subnets from which you will be connecting.
Your current IP is:
Enter any IP or range; one per line. For example:
127.0.0.1
127.0.0.1/24
127.0.0.1-127.0.0.10
Add Login Nonce
This option adds a hidden field to the standard wp-login.php form to help ensure that login attempts are actually originating there (rather than coming out of the blue, as is typical of robotic assaults). Do not enable this option if your site uses custom login forms or if the login page is cached.
Email on New Login
This will send an email to the account user whenever access is granted to an IP address that has not successfully logged in before.
Note: this depends on the data logged by the plugin, so if you have configured a short retention time, it may not be very useful.
Use Subnet For New Login
This will cause the email alert function to use subnets rather than individual IPs when determining "newness". This setting is recommended for IPv6 users in particular as their IPs will change frequently.
1){ ?>
Proxy Configuration
$v)
echo '' . esc_attr($k . " ($v)") . ' '
?>
In order for IP addresses to be correctly logged,the plugin needs to know where to look. If your server is behind a proxy, the default REMOTE_ADDR may show the forwarding server's IP instead of the user.
In such cases, you can browse the list above to find the value that correctly reports your IP address.
Note: alternative values are possibly subject to forgery; use at your own risk!