Shieldon is a Web Application Firewall (WAF) for PHP. Taking less than 10 minutes only, PHP expert developers will understand how to implement Shiedon Firewall on their Web applications. The goal of this library is to make the PHP community more secure and being extremely use-to-use.
- Website: https://shieldon.io
- GitHub Repository: https://github.com/terrylinooo/shieldon
- Version: 3.1.4
- SEO friendly.
- Http-type DDOS mitigation.
- Online session control.
- Cross-site scripting (XSS) protection.
- Interrupting vulnerability scanning.
- Eradicating brute force attacks.
- IP manager.
- Protecting pages via WWW-Authenticate.
- Detailed statistics and charts.
- More features will come...
Use PHP Composer:
composer require terrylinooo/shieldon
Or, download it and include the Shieldon autoloader.
Here are the guides of integrating with the popular PHP frameworks.
Since 3.0.0, Shieldon starts providing a Firewall Instance, and it's visualization UI called Firewall Panel. By using Shieldon Firewall, you can easily implement it on your Web application.
Click here to view demo.
Only a few screenshots are listed below.
Online Session Stats
You can see the real-time data here if
Online Session Limit is enabled.
You can temporarily ban a user here.
Temporarily Ban a User
When the users or robots are trying to view many your web pages in a short period of time, they will temporarily get banned. Get unbanned by solving a Catpcha.
Permanently Ban a User
When a user has been permanently banned.
Online Session Control
When a user has reached the online session limit. You can set the online session limit by using
Shieldon library is brought to you by Terry L. from Taiwan.