Coral Intrusion Detection and Prevention Platform
Take again your peace of thoughts and take an lively step to forestall the lack of sources and net safety with Coral! Coral is a novel PHP-powered intrusion detection and prevention system designed to maintain your web site, net software, or weblog protected from the darkish exploits of people who find themselves as much as no good. It is designed to take among the strongest Linux safety concepts and put them right into a slick and straightforward to make use of net interface. Coral is highly effective and function wealthy and goals to maintain your on-line property protected.
You should have PHP model 7.2.5 or larger to make use of this software. I don’t supply refunds for this. Please be sure you have the right model of PHP put in earlier than shopping for!
Webshell Analysis Screenshots
Download top quality display screen photographs of Coral in motion! The scan outcomes you see in these screens are of a really harmful set of net shells from a repo maintained on Github for analysis functions. These display screen photographs display all of the issues you wouldn’t wish to discover by yourself web site!
Features
Coral is constructed on high of the lightweight Slim 3 PHP framework!
Easy 2-Step Installation
Installing Coral is simply as straightforward as WordPress! There are simply two steps:
- Create your database.
- Navigate to the net installer and your accomplished! No extra enhancing configuration recordsdata!
Monitor your Site in Chunks
Coral works by creating “screens” for directories in your net server. You can setup a number of screens to keep watch over particular areas of your web site, corresponding to a WordPress weblog, a Joomla! set up, or you may simply watch the whole factor. New in model 1.2.0 is the power to create screens utilizing an absolute path in your server. This is helpful in the event you run a bunch of internet sites utilizing Apache’s digital host configuration choices.
Vigilant and Automated
You can configure Coral to run robotically on GNU/Linux based mostly servers with distinctive cron api routes or the inbuilt Command Line Interface. Each monitor may be run independently to maximise server efficiency. Coral was designed to have a small footprint, and has been clocked performing a complete, line by line, scan of Drupal 8, which has over 12K recordsdata, at about 5 minutes (0.03s per/file). The good thing about the Command Line Interface is to squash reminiscence and timeout issues for big screens and get reporting knowledge out of Coral in JSON format to make use of with different reporting functions or dashboards you could be utilizing.
Easy to Understand Snapshots
Coral makes use of snapshots to let what’s occurring together with your web site. It focuses on figuring out distinctive threats for PHP web sites and net functions. You don’t should be a genius or programmer to know when you could take motion. Depending on web site’s file permissions, Coral may even be configured to deal with sure threats robotically!
Keep a watch on all these recordsdata
Coral builds a protected duplicate of your recordsdata and securely shops them away as a safe-state when performing scans. Coral makes discovering recordsdata by their extension kind a breeze. You can simply discover suspicious recordsdata with out the effort and may even search by filename to drill down by way of doubtlessly hundreds of recordsdata.
Zoom in and test stuff out on the file stage
You can “zoom” in and check out every and each file that Coral screens independently and get a particular menace evaluation for that file. You can take motion, all from inside the dashboard, to appropriate a scenario from a safe, safe-copy or repository of your monitor.
Independent choices for high-quality management
Each monitor may be configured to behave otherwise. You can restrict what recordsdata get positioned within the repository, and configure Coral to strive and “auto-magically” deal with threats when it performs one in every of three routine scans.
Don’t Manage your web site alone?
You can create a number of person accounts for your online business. You can configure Coral to electronic mail each registered person after every scan is full or when an vital occasion is triggered. All Coral person accounts have the identical entry.
How to put in
I’ve created a simple to comply with screencast that can assist you stand up and working! View installation screencast. There can be set up directions within the ZIP file you get from CodeCanyon.
Video Demonstration
Unfortunately as a result of safety dangers posed by demoing Coral, I supply a video demonstration exhibiting off the entire options of the appliance to incorporate the best way to set up and set the whole lot up. If you want extra data, please contact me straight by way of the CodeCanyon market.
Changelog
Version 1.2.0, Build 29 July 2021
# Changes: - Created new GUI-based config creator - Refactored all routing into Controller courses - Removed dwell scan performance - Numerous efficiency enhancements to Scans - Added JSON export performance to Command Line Interface - Added new monitor repository initialization and re-initialization choices
Version 1.1.2, Build 10 December 2019
# Changes: - Added new menace sample signatures - Enhanced scan profiling output readability
Version 1.1.1, Build 31 December 2017
# Bug Fixes: - Fixed difficulty with new Live Scan Resolution - Fixed difficulty with spider and monitor root detection to appropriately recognized already monitored subfolders # Changes: - Added means to broaden particulars on dwell scan pages to ease web page size and improve readability - Added outdated data message to Live Scan assessment web page to forestall adjustments that are based mostly on previous data (particularly, older than the final complete scan) - Changed actions on Single File view web page to not enable updating a repository copy of the file from the dwell model if the dwell model and repo model are an actual match
Version 1.1.0, Build 26 December 2017
# Bug Fixes: - Optimized scan routines by eradicating code duplication - Fixed and optimized PHP common expression definitions # Changes: - Added means to profile safety routines by adjusting a relentless within the boot file - Improved reminiscence utilization of routines by 30% by way of the usage of generator statements - Added PHP CLI help to keep away from execution timeouts - Added means to pick out monitor utilizing nested subfolder interface - Added new interface enhancements to resolve adjustments and deal with them with out diving into the file menu for every file - Added enhancement highlighting for all sample matches by line and content material - Added extra particulars on the only file web page by exhibiting the captured safety match and added further particulars to the notices discovered within the final scan - Added new parser sample definitions to detect frequent hyperlink injection patterns - Added new electronic mail choice the place the appliance will electronic mail you when rogue recordsdata are found - Updated composer / vendor dependencies
Version 1.0.2, Build 23 July 2017
# Bug Fixes: - Fixed precedence bug which allowed Coral to scan itself - Fixed rogue file crimson indicator styling for toolbar on monitor choices web page # Changes: - Improved Coral reminiscence consumption throughout routines by 51% on common - Slight enchancment to routine pace - Added means to set when electronic mail notifications are despatched based mostly on user-defined menace stage - Added improved PHP error logging directions in addition sequence - Tweaked discover ranges for parser definitions - Added HTML menace patterns to PHP parser - Updated vendor dependencies
Version 1.0.1, Build 14 April 2017
# Bug Fixes: - Fixed difficulty with RogueFiles not exhibiting appropriate RWX parameters - Fixed difficulty with QuarantineFiles not exhibiting appropriate RWX parameters - Fixed issued with undefined/unused offline data - Fixed difficulty the place including a number of rogue recordsdata to repo precipitated 500 server error - Fixed difficulty with Session passing incorrect worth for person account # Changes: - Added middleware to redirect pages with a trailing slash to correct route - Added constants for Coral model and construct date in boot file
Version 1.0.0, Build 26 March 2017 – Original Release