Articles about fail2ban
Thoughts on software development, games, design, and the things I learn along the way.
Advertisement
Introducing Laravel Teapot
A few years ago I wrote about a simple idea: instead of maintaining huge fail2ban regexes for every weird scanner path, let your Laravel app return a very specific HTTP status code when a request clearly looks like automated probing, then let fail2ban ban the IP based on that status code.
How to Stop Malicious Vulnerability Scanners in Laravel with Fail2ban
Every website is bombarded with dozens of unwanted requests every day. The talk here is of so-called [vulnerability scanners](https://owasp.org/www-project-automated-threats-to-web-applications/assets/oats/EN/OAT-014_Vulnerability_Scanning). In this article you will learn what they are all about and how you can fight the uninvited guests.