Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Firewall Laravel Package

akaunting/laravel-firewall

Laravel Firewall adds an application-level firewall to block or whitelist IPs, detect suspicious requests, limit attempts, and prevent brute-force attacks. Includes logging, configurable rules, and easy middleware integration for protecting routes and admin areas.

View on GitHub
Deep Wiki
Context7
3.0.0
  • Added: Laravel 13 support @laravel-shift
  • Removed: Laravel 9 support
  • Removed: PHP 8.0-8.1 support
2.3.0
2.2.0
2.1.7
2.1.6
  • Added: IP2Loccation.io service to Geo middleware @ip2location
2.1.5
  • Fixed: Not considering middleware when blocking IP @Carnicero90
2.1.4
2.1.3
  • Fixed: login middleware
2.1.2
  • Added: ipregistry service to GEO middleware
  • Changed: Improved PHP 8.2 compatibility
2.1.1
2.1.0
2.0.0
  • Removed: PHP 7 support
  • Added: Cron config @thomascombe
  • Added: Enabled config per middleware
  • Added: Max request size logging
  • Changed: Prevent error on empty query value
1.3.4
  • Changed: Disable exception by default
1.3.3
  • Added: Block exception
1.3.2
  • Added: HTTP status code to view
  • Changed: String to text column to allow long URL
  • Fixed: Missing method in Agent middleware
1.3.1
  • Added: img to unneeded tags of XSS middleware
1.3.0
  • Fixed: Queue notification
  • Changed: Dropped PHP 5 support
1.2.13
  • Fixed: Slack notifications
1.2.12
  • Changed: Renamed package
1.2.11

Changed: Allow higher Guzzle versions

1.2.10
  • Added: Config option for ip/log model
1.2.9
  • Added: Laravel 7 support
1.2.8

Changed: Obfuscated password in logs

1.2.7
  • Changed: Reduced duplicate code
1.2.6
  • Changed: Catch exception instead of checking table existence
1.2.5
  • Added: Check if db table exists
1.2.4
  • Added: IP range whitelist
  • Added: GitHub actions
  • Removed: Travis
1.2.3
  • Changed: Check if log exists in command
  • Removed: Unqiue key of ip table
1.2.2

Added: Skip geo middleware if no location set up

1.2.1
  • Added: Bot middleware
  • Added: Filter by input name
  • Added: Enable/disable per middleware
  • Changed: XSS patterns
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky