Download the PHP package areia-lab/laravel-traffic-control without Composer
On this page you can find all versions of the php package areia-lab/laravel-traffic-control. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download areia-lab/laravel-traffic-control
More information about areia-lab/laravel-traffic-control
Files in areia-lab/laravel-traffic-control
Download areia-lab/laravel-traffic-control
More information about areia-lab/laravel-traffic-control
Files in areia-lab/laravel-traffic-control
Vendor areia-lab
Package laravel-traffic-control
Short Description Traffic control toolkit for Laravel — advanced throttling, blocking, bot detection, analytics, and dashboard.
License MIT
Package laravel-traffic-control
Short Description Traffic control toolkit for Laravel — advanced throttling, blocking, bot detection, analytics, and dashboard.
License MIT
Please rate this library. Is it a good library?
Informations about the package laravel-traffic-control
Laravel Traffic Control 🚦
A full-featured traffic control & security toolkit for Laravel.
It provides rate limiting, IP black/whitelisting, bot detection, request quotas, alerts, logging, and a monitoring dashboard.
✨ Features
- 🔒 Advanced Rate Limiting (per-IP, per-user, per-route, per-role, per-plan)
- 🌍 IP Control: Whitelist, Blacklist, TOR/VPN blocking
- 🤖 Bot & Crawler Detection using User-Agent patterns
- 📊 Traffic Dashboard: Visualize blocked/allowed requests
- 📑 Logging of suspicious/blocked requests with purge command
- 🔔 Alerts (Slack, Email) on suspicious spikes
- 🚦 API Quotas (daily, monthly, per-user, per-plan)
- 🧩 Custom Rules: Extend with your own blocking logic (GeoIP, maintenance windows, etc.)
- ⚡ Request Queueing (optional future feature)
📦 Installation
Install via Composer:
Publish configuration and migrations:
(Optional) Publish dashboard views:
📸 Screenshots
⚙️ Configuration
Edit config/traffic.php
:
🚀 Usage
Middleware
Apply globally in app/Http/Kernel.php
or per route:
Custom per-route limit:
Role/Plan-Based Limits
API Quotas
Dashboard
Alerts
Set .env
variables:
Purging Logs
🧩 Extending
Create custom rules under src/Rules/
:
🛠 Roadmap
- Redis sliding window / leaky bucket limiter
- GeoIP/TOR/VPN detection integration
- Charts for dashboard
- Plan-based quota & billing hooks
- AI anomaly detection
🤝 Contributing
PRs are welcome!
- Follow PSR-12 coding style
- Add unit/feature tests
- Update README.md when adding new features
📜 License
MIT © AreiaLab
All versions of laravel-traffic-control with dependencies
PHP Build Version
Package Version
The package areia-lab/laravel-traffic-control contains the following files
Loading the files please wait ....