LoginRateLimit

PHP Script

Description

LoginRateLimit is a simple and user-friendly PHP rate limiter script that blocks password brute force on login pages and admin panels.

It uses IP address based rate limiting to secure your login pages and admin panels. You can configure the max failed login attempt and after the threshold value is exceeded, LoginRateLimit automatically bans that IP address from the login page. You can configure the block duration and time window in seconds.

It is designed for beginners, small businesses and solo websites. It works on shared hosting and with any panel including cPanel, Plesk Panel and IIS. This will work on any hosting that supports PHP. No SSH or root access is required.

You don't need programming knowledge to use this script. Just put it in the same directory as your login page and add a few lines of code to your page and it will work.

More information available at GitHub repository.

Features

  • Simple, easy to use and user-friendly.
  • Protection against brute force attacks.
  • IP address based blocking.
  • Compatible with reverse proxy such as CloudFlare.
  • Can be added quickly to any PHP based admin panel or login page.
Screenshot

File Verification & Safety

To make sure that the tool is downloaded properly, you can check the file SHA-256 hash.

SHA-256 (Standard PHP): 4be6cde9408be8bd12c7cb9d5c8d243f11d0ca28bbc9707d8a8ca7bd34a7aff5

SHA-256 (CloudFlare PHP): 28ea5b8d490a0bf647ee039bf4789779b9e754c3ee007475bcf5ae704d430fd4

Disclaimer: This free software is provided "as-is" without warranty of any kind, express or implied. The developer assumes no liability for data misplacement or system damage resulting from improper deployment or system anomalies this tool can cause.

Change Log

1.0.0 - 18/10/2026:
• Initial release.

Software Details

Programmer:Emir Alp Koçak
License:Open Source & Freeware Apache-2.0
Version:1.0.0
Platform:Any PHP Supported Hosting
Release Date:18/10/2026