外掛說明
eSherpa Login Guard effectively and intelligently protects your WordPress site from brute-force attacks – Swiss precision, completely without external dependencies.
Key Features:
- Progressive lockout durations: Lockout time automatically doubles on repeat offenses (e.g., 15 30 60 120 minutes).
- Immediate lockout for defined “protected” usernames (e.g., “admin”, “test”) – independent of the normal counter.
- Clear countdown display and “X attempts remaining” notice on the login page.
- Live alarm in the admin overview for new failed attempts (automatic refresh).
- Red badge in the admin menu when IPs are actively locked.
- Detailed logs: Failed attempts with attempted username + successful logins/logouts.
- XML-RPC Honeypot: When XML-RPC is disabled, a fake user list is returned – attackers try these names and immediately trigger lockout.
- Block REST API user endpoint (/wp-json/wp/v2/users hidden).
- Redirect author archives (prevent ?author=1).
- Privacy-compliant: IPs stored only as anonymized hashes.
- Automatic cleanup of old failed attempts (configurable).
- Email notification to admin on attacks against existing users.
Developed in Switzerland – fast, clean, performant, and multilingual ready.
Compatible with WordPress 6.9 and PHP 8.3.
螢幕擷圖
安裝方式
- Search for the plugin in “Plugins Add New” or upload and activate.
- Optional: Adjust settings under “Login Guard” in the admin menu (e.g., max failed attempts, base lockout time, protected usernames).
- Done – protection runs automatically.
常見問題集
-
How are IPs stored?
-
Only as anonymized MD5 hashes – no plain-text IPs in the database (GDPR-compliant).
-
Can I manually unblock IPs?
-
Yes – directly in the admin overview with one click (counter is reset).
-
Does it work with caching plugins?
-
Yes – protection hooks early on wp-login.php, before caching.
-
What happens on successful login?
-
All counters and locks for that IP are immediately cleared.
-
Can I still use XML-RPC?
-
Yes – simply disable the option. When enabled, XML-RPC is fully disabled and a honeypot is activated.
使用者評論
這個外掛目前沒有任何使用者評論。
參與者及開發者
變更記錄
2.5.4
- Fix: Immediate lockout for protected usernames (honeypot usernames) was setting back attemts and multipliers
- Sort by IP -> Better overview for single IP hashs.
- Improved design for mobile
2.5.1
- Immediate lockout for protected usernames (honeypot usernames)
- Live alarm for new failed attempts on admin page
- Email notification on attacks against existing users
- Extended XML-RPC honeypot with configurable fake users
- Automatic cleanup of old failed attempts
- Improved design and many detail enhancements
2.1.1
- Full multilingual support (DE/EN/FR/IT)
- Confirmed compatibility with WordPress 6.9 and PHP 8.3
- Minor optimizations
2.0
- Introduced progressive lockout times
- Admin menu with red badge for active locks
- Improved user guidance
1.0
- Initial stable release





