Aller au contenu
WordPress.org

Français du Canada

  • Thèmes
  • Extensions
  • News
  • À propos
  • Traduire WordPress
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

eSherpa Login Guard

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

eSherpa Login Guard

Par Ralf Naumann
Télécharger
  • Détails
  • Avis
  • Installation
  • Développement
Support

Description

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.

Captures d’écran

  • Lockout message with large countdown and plugin credit
  • Early warning on login page with remaining attempts
  • Admin overview with currently locked IPs, live alarm, and unblock option
  • Detailed logs of failed attempts (including attempted username)
  • Successful logins & logouts in separate view

Installation

  1. Search for the plugin in « Plugins → Add New » or upload and activate.
  2. Optional: Adjust settings under « Login Guard » in the admin menu (e.g., max failed attempts, base lockout time, protected usernames).
  3. Done – protection runs automatically.

FAQ

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.

Avis

Il n’y a aucun avis sur cette extension.

Contributeurs & développeurs

« eSherpa Login Guard » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs
  • Ralf Naumann

Traduisez « eSherpa Login Guard » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Historique des changements

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

Méta

  • Version 2.5.4
  • Last updated il y a 1 mois
  • Active installations Moins de 10
  • WordPress version 5.6 ou plus
  • Tested up to 6.9.1
  • PHP version 7.4 ou plus
  • Language
    English (US)
  • Tags
    brute force protectionlogin securitysecurity
  • Vue avancée

Notes

No reviews have been submitted yet.

Ajouter mon avis

See all reviews

Contributeurs

  • Ralf Naumann

Support

Quelque chose à dire ? Besoin d’aide ?

Voir le forum de support

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Support
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Français du Canada

  • Visit our X (formerly Twitter) account
  • Visitez notre compte Bluesky
  • Visit our Mastodon account
  • Visitez notre compte Threads
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visitez notre compte TikTok
  • Visit our YouTube channel
  • Visitez notre compte Tumblr
Le code est une poésie.