> NinjaFirewall (WP edition) wordpress plugin resources analysis

NinjaFirewall (WP edition) wordpress plugin resources analysis

Download This Plugin
Download Elegant Themes
Name NinjaFirewall (WP edition)
Version 1.3.9
Author The Ninja Technologies Network
Rating 92
Last updated 2015-03-03 05:45:00
Downloads
30549
Download Plugins Speed Test plugin for Wordpress

Home page

Delta: 0%

Post page

Delta: 0%
NinjaFirewall (WP edition) plugin has no negative impact on PageSpeed score.

Home page PageSpeed score has been degraded by 0%, while Post page PageSpeed score has been degraded by 0%

NinjaFirewall (WP edition) plugin added 195 bytes of resources to the Home page and 196 bytes of resources to the sample Post page.

NinjaFirewall (WP edition) plugin added 0 new host(s) to the Home page and 0 new host(s) to the sample Post page.

Great! NinjaFirewall (WP edition) plugin ads no tables to your Wordpress blog database.

NinjaFirewall (WP edition) is a true Web Application Firewall. Although it can be installed and configured just like a plugin, it is a stand-alone firewall that sits in front of WordPress.

It will hook, scan, sanitise or reject any HTTP / HTTPS request sent to a PHP script before it reaches WordPress or any of its plugins. All scripts located inside the blog installation directories and sub-directories will be protected, including those that aren't part of the WordPress package. Even encoded PHP scripts, hackers shell scripts and backdoors will be filtered by NinjaFirewall.

Web Application Firewall

  • Full standalone web application firewall; works before WordPress is loaded
  • Multi-site support
  • IPv6 compatible
  • Protects against remote file inclusion, local file inclusion, cross-site scripting, code execution, MySQL injections, brute-force scanners, shell scripts, backdoors and many other threats
  • Scans and/or sanitises GET/POST requests, HTTP/HTTPS traffic, cookies, server variables (HTTP_USER_AGENT, HTTP_REFERER, PHP_SELF, PATH_TRANSLATED, PATH_INFO)
  • Sanitises variables names and values
  • Advanced filtering options (ASCII control characters, NULL byte, PHP built-in wrappers, base64 decoder)
  • Real-time detection (File Guard)
  • File integrity monitoring to scan your website hourly/twicedaily/daily (File Check)
  • Live Log to watch your website traffic in real time
  • Monitors the database and sends an alert if an administrator account is created, modified or deleted
  • Hooks and secures HTTP reponse headers to prevent XSS, phishing and clickjacking attempts(X-Content-Type-Options, X-Frame-Options, X-XSS-Protection, Strict-Transport-Security)
  • Sets the HttpOnly flag on all cookies
  • Blocks username enumeration scanning attempts through the author archives and the login page
  • Blocks/allows uploads, sanitises uploaded file names
  • Blocks suspicious bots and scanners
  • Hides PHP error and notice messages
  • Blocks direct access to PHP scripts located inside specific directories
  • Protects WordPress XML-RPC API
  • Whitelist option for WordPress administrator(s), localhost and private IP address spaces
  • Configurable HTTP return code and message
  • Rules editor to enable/disable built-in security rules
  • Activity log and statistics
  • Debugging mode
  • Possibility to prepend your own PHP code to the firewall

Brute-Force Attack Protection

By processing incoming HTTP requests before your blog and any of its plugins, NinjaFirewall is the only plugin for WordPress able to protect it against very large brute-force attacks, including distributed attacks coming from several thousands of different IPs.

See our benchmark and stress-test:

The protection applies to the wp-login.php script and can also include the xmlrpc.php one; the incident can be written to the server AUTH log.

Events Notification

NinjaFirewall can alert you by email on specific events triggered within your blog. Some of those alerts are enabled by default and it is highly recommended to keep them enabled. It is not unusual for a hacker, after breaking into your WordPress admin console, to install or just to upload a backdoored plugin or theme in order to take full control of your website.

Monitored events:

  • Administrator login
  • Modification of any administrator account in the database
  • Plugins upload, installation, (de)activation, update, deletion
  • Themes upload, installation, activation, deletion
  • WordPress update

Low Footprint Firewall

NinjaFirewall is very fast, optimised, compact, and requires very low system resource. Don't believe us? See for yourself: download and install GoDaddy's P3 Plugin Performance Profiler and compare NinjaFirewall performances with other security plugins.

Non-Intrusive User Interface

NinjaFirewall looks and feels like a built-in WordPress feature. It does not contain intrusive banners, warnings or flashy colors. It uses the WordPress simple and clean interface and is also smartphone-friendly.

Contextual Help

Each NinjaFirewall menu page has a contextual help screen with useful information about how to use and configure it. If you need help, click on the Help menu tab located in the upper right corner of each page in your admin panel.

Strong Privacy Policy

NinTechNet strictly follows the WordPress Plugin Developer guidelines: our software, NinjaFirewall (WP edition), is 100% free, 100% open source and 100% fully functional, no "trialware", no "obfuscated code", no "crippleware", no "phoning home". It does not require a registration process or an activation key to be installed or used. Because we do not collect any user data, we do not even know that you are using (and hopefully enjoying!) our product.

Need more security ?

Check out our new supercharged edition: NinjaFirewall WP+

  • Unix shared memory use for inter-process communication and blazing fast performances.
  • IP-based Access Control.
  • Role-based Access Control.
  • Country-based Access Control via geolocation.
  • URL-based Access Control.
  • Bot-based Access Control.
  • Antispam for comment and user regisration forms.
  • Rate limiting option to block aggressive bots, crawlers, web scrapers and HTTP DoS attacks.
  • Response body filter to scan the output of the HTML page right before it is sent to your visitors browser.
  • Better File uploads management.
  • Better logs management.
  • Full IPv6 compatibility.

Learn more about the WP+ edition unique features. Compare the WP and WP+ editions.

Requirements

  • WordPress 3.3+
  • PHP 5.3+ or HHVM 3.4+
  • Apache / Nginx / LiteSpeed
  • Unix-like OS (Linux, BSD) only
Resources added by plugin to Home page/Post page in kB
Total size of resources for Home page/Post page in kB
Random Theme Tests
Jester screenshot

Jester

by: stephencottontail

1250
0%
Arclite screenshot

Arclite

by: digitalnature

239097
80%