A powerful Web Application Firewall to protect PHP sites against web attacks.
Features | Pro Edition (Free) |
Pro+ Edition (Premium) |
---|---|---|
Full standalone web application firewall | ||
"Sensei v1.0" advanced firewall engine (more info) | ||
Compatible with shared hosting accounts | ||
HTTP response headers | ||
Response body filter (Web Filter) to scan the output of the HTML page right before it is sent to your visitors browser | ||
File uploads management | Block/allow uploads. Sanitise file names. |
Block / Allow uploads. Sanitise file names. Block dangerous files. Scan ZIP files. Limit file size. |
Possibility to prepend your own PHP code to the firewall (.htninja) | ||
IP address & AS number Access Control | ||
Rate-limiting option | ||
Country-based Access Control (Geolocation) | ||
URL Access Control | ||
Bot Access Control | ||
IPv4 & IPv6 compatibility | ||
Configurable HTTP return code and message | ||
Centralized Logging to remotely access the firewall log of all your NinjaFirewall protected websites from one single installation | ||
Activity log & Statistics | View, select, export, delete, filter, enable and disable log. Auto rotation. Widget Stats. Live Log. |
View, select, export, delete, filter, enable and disable log. Auto rotation. Widget Stats. Live Log. |
Syslog Logging (compatible with Fail2Ban) | ||
Works with any PHP scripts including ZendGuard, SourceGuardian and ionCube encoded scripts | ||
Real-time detection (File Guard) | ||
On-demand File integrity monitoring to scan your website (File Check) | ||
Language | French, English | French, English |
General Data Protection Regulation (GDPR) compliance | ||
Requirements | PHP 7.1+ Apache, Nginx, LiteSpeed. Unix-like OS only ( ? ) |
PHP 7.1+ Apache, Nginx, LiteSpeed. Unix-like OS only ( ? ) |
Online support | Dedicated Help Desk with Priority Support | |
Free Download |
All prices are in USD, per domain and per year.
https://your-site/NEW_DIRECTORY/install.php
Will NinjaFirewall detect the correct IP of my visitors if I am behind a CDN service like Cloudflare or Incapsula?
If you are using NinjaFirewall (Pro+ Edition), you can modify the source IP from the "Firewall > Access Control > Source IP" menu. If you are using the free NinjaFirewall (Pro Edition), you can use an optional configuration file to tell the firewall which IP to use. Please follow these steps.Can I add/write my own security rules?
You can use the optional .htninja configuration file for that purpose.Can I migrate my site(s) with NinjaFirewall installed?
In order to migrate your site, follow these steps:auto_prepend_file
directive.auto_prepend_file
path to the firewall.php
script so that it matches your new website document root/directory structure.How can I protect Joomla! with NinjaFirewall?
See our article : Securing a Joomla! installation with NinjaFirewall (Pro+).Failed installation
This is the most common problem experienced by some users. At the end of the installation process, it displays the following message: the firewall is not loaded. Consult this post for help: Troubleshoot NinjaFirewall installation problems.I lost my administrator password. How can I recover it?
Download our password reset script (for NinajFirewall v1.x, for NinjaFirewall v2.x and v3.x) and follow the indicated steps.Blocked visitors
Because each site is different, it is possible that the default configuration of NinjaFirewall may wrongly block some visitors. If it occurred, please consult this post: Testing NinjaFirewall without blocking your visitors