Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Apocalypse Meow

A simple, light-weight collection of tools to help protect wp-admin, including password strength requirements and brute-force log-in prevention.

Is this plugin compatible with WPMU?

The plugin is only meant to be used with single-site WordPress installations.

How do I unban a user?

The Login Activity page will show any active bans in the top/right corner. You can click the button corresponding to the victim to remove the ban.

How do I unban myself?!

If you have accidentally banned yourself, you have a few options:

  • Wait until the defined time has elapsed;
  • Login from a different IP (tip: use your cellphone (via data, not wifi));
  • Ask a friend to login and pardon you;
  • Deactivate the plugin by renaming the apocalypse-meow plugin folder via FTP;

Remember: You can (and should) whitelist any IP addresses that you commonly login from.

Can I see the passwords people tried when logging in?

Of course not! Haha. Apocalypse Meow is here to solve security problems, not create them. Only usernames and IP addresses are stored.

Will the brute-force log-in prevention work if my server is behind a proxy?

As of version 1.5.0, it is now possible to specify an alternative $_SERVER variable Apocalypse Meow should use to determine the visitor's "true" IP. It is important to note, however, that depending on how that environmental variable is populated, the value might be forgeable. Nonetheless, this should be better than nothing!

Multi-Server Setup

Apocalypse Meow tracks login history in the database. If your WordPress site is spread across multiple load-balanced servers, they must share access to a master database, or else tracking will only occur on a per-node basis.

Requires: 4.4 or higher
Compatible up to: 4.7.2
Last Updated: 4 weeks ago
Active Installs: 2,000+


5 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,2,2 100,2,2 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,3,3