=== GetIced Failed Login Alerts ===
Contributors: Nolan, geticed123
Tags: login, security, failed login, alerts, brute force
Requires at least: 6.0
Tested up to: 6.9
Stable tag: 1.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

== Short Description ==

Monitor failed login attempts and receive instant email alerts with optional IP blocking and whitelist protection.

== Description ==

GetIced Failed Login Alerts is a lightweight WordPress security plugin that monitors failed login attempts and notifies administrators instantly.

Designed to be simple and safe, this plugin helps protect your website from brute-force attacks without the risk of locking you out.

Features include:

* Email alerts for failed login attempts
* Track IP addresses and login attempts
* Optional IP blocking (disabled by default for safety)
* Temporary auto-unblock system
* Whitelist trusted IPs to prevent lockouts
* Clean admin interface to view and manage login activity
* Live Dashboard
* Rate limiting
* Bot Detection 
* Username Protection

Perfect for site owners who want essential login security without heavy, complex security plugins.

== Usage ==

* The plugin automatically tracks failed login attempts.
* Email alerts are sent to the admin email when suspicious activity occurs.
* IP blocking is OFF by default to prevent accidental lockouts.
* You can enable blocking manually in settings if needed.
* Add your IP address to the whitelist to ensure you are never blocked.
* View and manage tracked IPs from the settings page.

== Frequently Asked Questions ==

= Will this plugin lock me out of my site? =
No. IP blocking is disabled by default, and you can whitelist your IP to ensure access.

= Can I enable IP blocking? =
Yes. You can enable IP blocking from the plugin settings at any time.

= Can I unblock an IP? =
Yes. All tracked IPs can be manually unblocked from the admin panel.

= Can I whitelist multiple IPs? =
Yes. Enter one IP per line in the whitelist field.


== Changelog ==

= 1.0 =
* Initial release
* Failed login tracking
* Email notifications
* Optional IP blocking
* Whitelist system
* Temporary auto-unblock feature

= 1.1 =
Added risk scoring
rate limiting
Live dashboard

= 1.2 =
Added CSS
Removed Rate Limiting Tab
Added a Progressive Lockout System
Added Email Cooldown 
Added Real Ip Detection

= 1.3 =
Added V2 of firewall.
Added Username Protection
== Upgrade Notice ==

= 1.3 =
Third Update of GetIced Failed Login Alerts

== License ==

This plugin is licensed under the GPLv2 or later.