=== Brute Force Login Protection ===
Contributors: Jan-Paul Kleemans
Tags: brute force, bruteforce, login, wp-login, protection, shield, security, htaccess, block, ip
Requires at least: 2.7.0
Tested up to: 4.8
Stable tag: 1.5.3
License: GPL2

Protects your website against brute force login attacks using .htaccess

== Description ==
A Brute Force Attack aims at being the simplest kind of method to gain access to a site: it tries usernames and passwords, over and over again, until it gets in.
Brute Force Login Protection is a lightweight plugin that protects your website against brute force login attacks using .htaccess.

After a specified limit of login attempts within a specified time, the IP address of the hacker will be blocked.

= Features =

* Limit the number of allowed login attempts using normal login form
* Limit the number of allowed login attempts using Auth Cookies
* Manually block/unblock IP addresses
* Manually whitelist trusted IP addresses
* Delay execution after a failed login attempt (to slow down brute force attack)
* Option to inform user about remaining attempts on login page
* Option to email administrator when an IP has been blocked
* Custom message to show to blocked users

= Contribute =
If you'd like to make a contribution to the Brute Force Login Protection plugin, you can submit a pull request to our <a href="https://github.com/jpkleemans/Brute-Force-Login-Protection/">GitHub Repository</a>.
You can also create a thread in our <a href="https://wordpress.org/support/plugin/brute-force-login-protection/">Support Forum</a>.
**Your feedback is highly appreciated!**

= Donate =
If you'd like to make a donation to the Brute Force Login Protection plugin, you can do so via PayPal by clicking <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=WYG6F8B2BP5UL&lc=NL&item_name=Brute%20Force%20Login%20Protection&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted">here</a>.

== Installation ==
1. Install the plugin either via the WordPress.org plugin directory, or by uploading the files to your wp-content/plugin directory.
2. Activate the plugin through the WordPress admin panel.
3. Customize the settings on the settings page.
4. Done!

== Frequently Asked Questions ==
= My own IP is blocked, what do I do? =
If you have FTP access to your website edit the .htaccess file and remove the line: 'deny from x.x.x.x', where x.x.x.x is your own IP address.
If you don't have FTP access, the only way to unblock your IP is to log in your WordPress admin panel from another IP address and unblock it via the plugin settings page.

= I get an error: .htaccess file not readable/writeable =
Brute Force Login Protection will only work if your .htaccess file is writeable by WordPress. If you get this error, make sure that your .htaccess file has read and write permissions.

== Screenshots ==
1. Plugin settings page

== Changelog ==
= 1.5.3 =
* Bugfix

= 1.5.2 =
* Bugfix

= 1.5.1 =
* Security fix

= 1.5 =
* Improved stability

= 1.4.1 =
* Option to email administrator when an IP has been blocked
* Button to whitelist your current IP
* Bugfixes and improvements

= 1.4 =
* Ability to whitelist trusted IPs
* Ability to create custom message to show to blocked users
* Delay execution after a failed login attempt (to slow down brute force attack)
* Performance improvements

= 1.3 =
* Protection against brute force attacks using Auth Cookies

= 1.2 =
* Option to inform user about remaining attempts on login page
* Ability to reset options
* Status panel on the settings page

= 1.1 =
* Added Dutch translation

= 1.0 =
* Initial version

== Upgrade Notice ==

= 1.5.1 =
This version fixes a security related bug. Please update immediately.
