Skip to content

  • Blog
  • Plugins
  • Contact
  • Checkout
  • Hello, Guest   Sign In   
    • New customer? Start here.

Frosty Media

Premium WordPress Plugins

  • About
  • PluginDocs
  • Support
  • Cart (0)
  • Home
  • Plugins
  • Extensions
  • Stealth Login
Stealth Login

Stealth Login

Austin April 16, 2013

Custom Login Stealth Login protects your wp-login.php page from brute force attacks by requiring a authentication key and code in the URL.

This plugin is an extension and requires Custom Login (version 4.4.0 or greater) which can be downloaded for free here.

By now you seen all the stories of WordPress sites being vulnerable to brute force attacks. But what does it really mean? Simply put, a hacker or generated computer program is targeting your wp-login.php page and is trying to log in hundreds (if not thousands) of times with the most generic usernames and random “popular” passwords.

One step is to change your admin username. But that still leaves your site open to thousands of login attempts. You can use a login IP limiter, but a hacker can use many IPs or proxy their IP and your website will likely crash before all IPs are blocked. I know, because this happened to me.

Is there a simple solution?

How about hiding the wp-login.php page…

That’s exactingly what Custom Login Stealth Login is intended for. It gives you one solution with two options for unauthorized users.

  1. Redirects: If a user doesn’t have the correct “key” and “code”, redirect them away from the page.
  2. Die: This is a programming term If a user doesn’t have the correct “key” and “code”, kill the generation of the page with a displayed message.

How to use it

There is really on five options needed for this plugin, and three of those have default values.

  1. On/Off
  2. Redirect(On)/Kill the page(Off)
  3. Redirect URL (when Redirect is “On”)
  4. Question (the query variable or “key“)
  5. Answer (The query answer or “code“)

Simple! Once setup your login page can only be accessed by visiting yourwebsite.com/wp-login.php?question=answer where question is the question you set and answer is the answer you set in the settings. These settings are defaulted to bypass=true.

Screenshots

An animated walk though.
An animated walk though.

plugin details

  • Release date: April 16, 2013
  • Last updated: April 23, 2025
  • Current version: 2.0.1
  • Type: WordPress Plugin
  • File format: .zip
  • Requirements:
    • WordPress 6.7+
    • Custom Login 4.4+
  • Tested Up To: WordPress 6.8
  • Priced from: $35.00 – 300.00
  • Digital Download 0.00 Instant 14

pricing

  • The "unlimited" license allows unlimited domain activations with no renewal needed ever!

  • The "professional" license allows unlimited domain activations

    Billed once per year until cancelled

  • The "plus" license allows up to three active domains

    Billed once per year until cancelled

  • The "personal" license allows one active domain

    Billed once per year until cancelled

Checkout Added to cart

Plugins are subject to a yearly license renewal for support and updates. View license terms.



100% No-Risk Double-Guarantee Seal

100% No-RISK Money-back Guarantee!

You are fully protected by our 100% No-Risk Double-Guarantee. If you don’t like this plugin over the next 14 days, then we’ll happily refund 100% of your money. No questions asked.


You must log in and be a buyer of this download to submit a review. Login

Copyright © 2007-2025 Frosty Media. All Rights Reserved.
A Passy.co Project. Powered by WordPress & Easy Digital Downloads.
Version 2.1.2-2025-05-01/ Core Version 2.3.2-2025-04-29