pragmarx/firewall
A Laravel firewall package for managing IP blacklists and whitelists. It provides middleware, database-backed rules, and Artisan commands to block or allow requests by IP address (and optionally country), helping protect your app from unwanted traffic.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| vcian/laravel-ip-gateway | 0.84 | Laravel IP Gateway adds middleware and configuration for restricting access by IP address. Easily allow or deny requests, protect routes, and manage whitelists or blacklists with a simple Laravel-friendly setup. | 43 | — | 9 | — | 0 | 0.8 | — | MIT | 2 years ago | |
| mateusjunges/laravel-acl | 0.84 | — | 544 | 564 | 53 | 283 | 0 | 6.7 | 1.8 | MIT | 3 years ago | |
| grizzlylab/deny-routes-by-env-bundle | 0.84 | Symfony bundle that restricts routes to specific environments, letting you deny configured paths outside allowed envs. Simple configuration keeps dev-only or admin routes unreachable in production without touching controllers or firewall rules. | 4 | 5 | 0 | 95 | 0 | 0.0 | 18.0 | MIT | — | |
| mitnick/laravel-security | 0.84 | A Laravel security package that provides middleware and configuration to harden your application with security headers, CSP, HSTS, and other common protections. It helps enforce safer defaults across routes and responses with lightweight integration for Laravel projects. | 0 | 81 | — | 28 | — | 0.0 | 20.2 | — | — | |
| fidum/padlock | 0.84 | Fidum Padlock is a Laravel package that adds simple password protection to your app or selected routes. Configure a password, apply the middleware, and keep staging sites, admin areas, or private pages locked behind a lightweight session-based lock. | 19 | 19 | 0 | 0 | 0 | 0.6 | — | MIT | 1 year ago | |
| murilochianfa/laravel-command-blocker | 0.84 | Blocks specified Artisan commands from running in Laravel, letting you disable dangerous or unwanted console commands per environment. Lightweight package for adding command-level guardrails to your app. | 1 | — | 0 | — | 0 | 0.0 | — | MIT | 2 years ago | |
| middlewares/client-ip | 0.84 | A Laravel middleware for reliably resolving the client's real IP address, including requests passing through proxies, load balancers, and CDNs. Supports forwarded headers and configurable trusted proxies for accurate IP detection. | 16 | — | 8 | — | 1 | 0.4 | — | MIT | 1 year ago |
|
| rilo-arbabillah/laravel-crowdsec | 0.84 | Laravel CrowdSec integrates CrowdSec with Laravel apps, offering middleware and helpers to query the CrowdSec Local API and block malicious IPs before they reach your routes. Simplify bot and attack mitigation with configurable, cache-friendly protection. | 4 | 3 | 0 | 1 | 0 | 19.4 | 1.3 | MIT | 2 weeks ago | |
| solution-forest/filament-firewall | 0.84 | Filament Firewall adds IP whitelist/blacklist protection for your Laravel app and Filament admin panel. Includes install command, config and migrations, plus middleware (e.g., WhitelistRangeMiddleware) to restrict access by allowed/blocked ranges. | 0 | 44 | — | 2K | — | 3.3 | 44.8 | — | — | |
| jeffersongoncalves/laravel-scanner-guard | 0.84 | Laravel Scanner Guard detects and blocks vulnerability scanners probing your app for exposed files, admin panels, and known exploit paths. It logs suspicious requests and lets you deny abusive IPs with middleware, helping cut noise and harden your Laravel site with minimal configuration. | 5 | 5 | 0 | 500 | 0 | 20.3 | 31.3 | MIT | 3 days ago | |
| laravel-shield/shield | 0.84 | Laravel Shield is a lightweight security middleware for Laravel that helps protect your application from malicious requests, bots, and abusive traffic. It provides configurable rules and filters so you can block unwanted requests before they reach your routes and controllers. | 57 | — | 3 | — | 0 | 0.8 | — | MIT | 9 years ago | |
| pratik-dabhi/laravel-firewall | 0.83 | Laravel firewall middleware for blocking abusive traffic by IP rules such as allow/deny lists and access restrictions. Helps protect routes and applications from unwanted requests with simple configuration and integration into a Laravel app. | 1 | 1 | 0 | 0 | 0 | 13.2 | — | MIT | 7 months ago | |
| mulertech/scanner-ban-bundle | 0.83 | A Laravel/PHP bundle for detecting and banning malicious scanners and suspicious traffic. It integrates with your app to block unwanted requests, helping protect endpoints and reduce noise from automated probes. | 0 | — | 0 | — | 0 | 17.5 | — | MIT | 2 months ago | |
| alexdpy/acl | 0.83 | — | 1 | 1 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| rennf93/guard-core-php | 0.83 | Framework-agnostic core for Guard, the PHP authentication and authorization library. Provides reusable primitives for guards, identity checks, and access control, usable in standalone PHP apps or alongside Laravel and other frameworks. | 1 | 1 | 0 | 4K | 1 | 19.5 | 53.1 | MIT | 3 weeks ago | |
| skydiver/laravel-route-blocker | 0.83 | Block routes in Laravel with a simple, configurable middleware layer. Restrict access by IP, environment, or custom rules, and return clean 403 responses. Lightweight and easy to drop into any Laravel app. | 81 | — | 11 | — | 1 | 0.8 | — | — | — | |
| m6web/firewall-bundle | 0.83 | Symfony bundle that adds a simple IP-based firewall to your app. Define whitelists of allowed addresses per path or host and return a custom response to blocked requests, keeping staging, admin, or private areas locked down with minimal configuration. | 22 | 24 | 10 | 134 | 2 | 0.6 | 8.1 | MIT | 6 years ago | |
| artesaos/shield | 0.83 | Artesaos Shield gives Laravel apps a lightweight authorization layer for roles and permissions. Define abilities once, assign them to users, and protect routes, controllers, and Blade views with simple, expressive checks. | 32 | — | 5 | — | 0 | 0.6 | — | — | 10 years ago | |
| pragmarx/version | 0.83 | PragmaRX Version is a lightweight Laravel package for managing and displaying your application version. Easily define, retrieve, and update version numbers, expose them in views or APIs, and keep release metadata consistent across environments. | 591 | 593 | 110 | 9K | 24 | 13.5 | 24.9 | MIT | — | |
| islamrumon/laravel-acl | 0.83 | Laravel ACL provides database-backed roles, groups, and permissions for Laravel 5.8+. Note: unmaintained since Jan 2024; consider spatie/laravel-permission instead. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — |
How can I help you explore Laravel packages today?