- Developer
- Kubik Rubik
Simple to use, well structured and fast security layer for Joomla!
Intrusion Detection System for Joomla! is a simple to use, well structured, fast security layer for your Joomla! website. The plugin recognises when an attacker tries to break your site and reacts exactly how you configure it.Based on a set of approved and heavily tested filter rules provided by the PHPIDS project, any attack is given a numerical impact rating, and preselected actions are triggered to mitigate or stop the hacking attempt entirely.
Installation
Install the extension in the backend under Extensions. Set the desired settings in Extensions -> Plugins -> System - Intrusion Detection System for Joomla! - IDSJ.The plugin has four intrusion detection actions:
The Email Action (PRO) allows you to send a notification email with detailed information to specified email addresses if the system detects an intrusion attempt. Note: This action can only be activated in the Pro version!
The Block Action (PRO) blocks IP addresses from accessing the Joomla! website entirely if they exceed the allowed number of intrusion attempts. All requests from blocked IP addresses are terminated directly by the plugin. After the specified block time, the IP addresses are removed from the lock list and can access the system as usual again. Note: This action can only be activated in the Pro version!
The Log Action logs all intrusion attempts into a text file on the server. You may find the log file under plugins/system/intrusiondetectionsystemjoomla/src/logs/log.txt.
The Stop Application Action abruptly stops the execution of the Joomla! system and displays an error message if an intrusion attempt is detected.
Note: The plugin does not sanitise or filter malicious input but executes the selected actions if an intrusion attempt is detected. An IDS system should not be relied upon for sole protection in your environment! Use it as the first level of threat identification.
The plugin uses the Expose library for the checks: https://github.com/enygma/expose