
Coral Intrusion Detection and Prevention Platform

Description

Take back your peace of mind and take an active step to prevent the loss of resources and web security with Coral! Coral is a unique PHP-powered intrusion detection and prevention system designed to keep your website, web application, or blog safe from the dark exploits of people who are up to no good. It is designed to take some of the most powerful Linux security ideas and put them into a slick and easy to use web interface. Coral is powerful and feature rich and aims to keep your online assets safe.
You must have PHP version 7.2.5 or greater to use this application. I do not offer refunds for this. Please make sure you have the correct version of PHP installed before buying!
Webshell Analysis Screenshots
Download high quality screen shots of Coral in action! The scan results you see in these screens are of a very dangerous set of web shells from a repo maintained on Github for research purposes. These screen shots demonstrate all the things you would not want to find on your own website!
Features
Coral is built on top of the light-weight Slim 3 PHP framework!
Easy 2-Step Installation
Installing Coral is just as easy as Wordpress! There are just two steps:
- Create your database.
- Navigate to the web installer and your done! No more editing configuration files!
Monitor your Site in Chunks
Coral works by creating “monitors” for directories on your web server. You can setup multiple monitors to keep an eye on specific areas of your site, such as a Wordpress blog, a Joomla! install, or you can just watch the entire thing. New in version 1.2.0 is the ability to create monitors using an absolute path on your server. This is useful if you run a bunch of websites using Apache’s virtual host configuration options.
Vigilant and Automated
You can configure Coral to run automatically on GNU/Linux based servers with unique cron api routes or the built in Command Line Interface. Each monitor can be run independently to maximize server performance. Coral was designed to have a small footprint, and has been clocked performing a comprehensive, line by line, scan of Drupal 8, which has over 12K files, at about 5 minutes (0.03s per/file). The benefit of the Command Line Interface is to squash memory and timeout problems for large monitors and get reporting data out of Coral in JSON format to use with other reporting applications or dashboards you might be using.
Easy to Understand Snapshots
Coral uses snapshots to let you know what’s going on with your site. It specializes in identifying unique threats for PHP websites and web applications. You don’t have to be a genius or programmer to understand when you need to take action. Depending on website’s file permissions, Coral can even be configured to handle certain threats automatically!
Keep an eye on all those files
Coral builds a safe duplicate of your files and securely stores them away as a safe-state when performing scans. Coral makes finding files by their extension type a breeze. You can easily find suspicious files without the hassle and can even search by filename to drill down through potentially thousands of files.
Zoom in and check stuff out at the file level
You can “zoom” in and take a look at each and every file that Coral monitors independently and get a specific threat assessment for that file. You can take action, all from within the dashboard, to correct a situation from a secure, safe-copy or repository of your monitor.
Independent options for fine control
Each monitor can be configured to behave differently. You can limit what files get placed in the repository, and configure Coral to try and “auto-magically” handle threats when it performs one of three routine scans.
Don’t Manage your website alone?
You can create multiple user accounts for your business. You can configure Coral to email every registered user after each scan is complete or when an important event is triggered. All Coral user accounts have the same access.
How to install
I have created an easy to follow screencast to help you get up and running! View installation screencast. There is also installation instructions in the ZIP file you get from CodeCanyon.
Video Demonstration
Unfortunately due to the security risks posed by demoing Coral, I offer a video demonstration showing off all of the features of the application to include how to install and set everything up. If you need more information, please contact me directly through the CodeCanyon marketplace.
Changelog
Version 1.2.0, Build 29 July 2021
# Changes:
- Created new GUI-based config creator
- Refactored all routing into Controller classes
- Removed live scan functionality
- Numerous performance improvements to Scans
- Added JSON export functionality to Command Line Interface
- Added new monitor repository initialization and re-initialization options
Version 1.1.2, Build 10 December 2019
# Changes:
- Added new threat pattern signatures
- Enhanced scan profiling output readability
Version 1.1.1, Build 31 December 2017
# Bug Fixes:
- Fixed issue with new Live Scan Resolution
- Fixed issue with spider and monitor root detection to correctly identified already monitored subfolders
# Changes:
- Added ability to expand details on live scan pages to ease page length and enhance readability
- Added outdated information message to Live Scan review page to prevent changes which are based on old information (specifically, older than the last comprehensive scan)
- Changed actions on Single File view page to not allow updating a repository copy of the file from the live version if the live version and repo version are an exact match
Version 1.1.0, Build 26 December 2017
# Bug Fixes:
- Optimized scan routines by removing code duplication
- Fixed and optimized PHP regular expression definitions
# Changes:
- Added ability to profile security routines by adjusting a constant in the boot file
- Improved memory usage of routines by 30% through the use of generator statements
- Added PHP CLI support to avoid execution timeouts
- Added ability to select monitor using nested subfolder interface
- Added new interface enhancements to resolve changes and handle them without diving into the file menu for each file
- Added enhancement highlighting for all pattern matches by line and content
- Added more details on the single file page by showing the captured security match and added additional details to the notices found in the last scan
- Added new parser pattern definitions to detect common link injection patterns
- Added new email option where the application will email you when rogue files are discovered
- Updated composer / vendor dependencies
Version 1.0.2, Build 23 July 2017
# Bug Fixes:
- Fixed priority bug which allowed Coral to scan itself
- Fixed rogue file red indicator styling for toolbar on monitor options page
# Changes:
- Improved Coral memory consumption during routines by 51% on average
- Slight improvement to routine speed
- Added ability to set when email notifications are sent based on user-defined threat level
- Added improved PHP error logging instructions to boot sequence
- Tweaked notice levels for parser definitions
- Added HTML threat patterns to PHP parser
- Updated vendor dependencies
Version 1.0.1, Build 14 April 2017
# Bug Fixes:
- Fixed issue with RogueFiles not showing correct RWX parameters
- Fixed issue with QuarantineFiles not showing correct RWX parameters
- Fixed issued with undefined/unused offline information
- Fixed issue where adding multiple rogue files to repo caused 500 server error
- Fixed issue with Session passing incorrect value for user account
# Changes:
- Added middleware to redirect pages with a trailing slash to proper route
- Added constants for Coral version and build date in boot file
Version 1.0.0, Build 26 March 2017 – Original ReleaseCategories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit#1
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 16,654 views · 96 clicksSaaS · Week 42 · 16,654 views · 96 clicks
#2
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 5,636 views · 109 clicksDesktop App · Week 42 · 5,636 views · 109 clicks
#3
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 17,457 views · 195 clicksWebsite · Week 42 · 17,457 views · 195 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 36,444 views · 184 clicksSaaS · Week 42 · 36,444 views · 184 clicks
#5
codester.com
SocialDesk+: Omnichannel Social Commerce & Business Management Platform This is stronger than simply “Social Commerce and Messaging” because it tells buyers this is a complete business platform, not just a messaging script. Turn Social Conversations Into Sales SocialDesk+ is a complete omnichannel social commerce and business management platform built for businesses that sell and communicate with customers through social media. Instead of switching between WhatsApp, Facebook, Instagram and TikTok, businesses can manage customer conversations, comments, products, leads, follow-ups, automation, teams and business reports from one professional workspace. And because the full source code is included, developers, agencies and entrepreneurs can customize, rebrand and launch SocialDesk+ as their own business solution or SaaS platform. 🚀 Build Your Own Social Commerce Business SocialDesk+ gives you the foundation to launch: - Your own SaaS platform - A white-label social CRM - A social-commerce management system - A customer communication platform - A business messaging solution - A custom solution for clients - A multi-business subscription platform 💬 Connect Your Customers Supported social channels include: WhatsApp • Facebook • Instagram • TikTok Bring supported conversations into one centralized workspace and help businesses respond faster without constantly switching between platforms. 🛍️ More Than a Messaging Platform SocialDesk+ combines communication with the tools businesses need to manage customer opportunities: Inbox Manage customer conversations from connected channels. Comments Monitor and respond to social-media comments. Customers & Leads Organize customer information and potential buyers. Products & Catalog Manage products and give your team quick access to product information. Follow-Ups Make sure potential customers don't get forgotten. Automation Automate repetitive customer questions and responses. AI Assistant Provide AI-assisted communication when configured. Team Management Give managers and staff access to the business workspace. Reports & Analytics Track activity using business reports and analytics. The current product listing already includes these capabilities. 🔥 Why Buyers Will Want It Launch Faster Start with an already-built business platform instead of developing the entire system from zero. Customize Everything The full source code is included, allowing developers to change branding, features, workflows and integrations. Build a SaaS Create multiple business workspaces and offer SocialDesk+ as a subscription-based service. Sell to Businesses Offer it to retailers, restaurants, service businesses, online sellers, agencies and other businesses that communicate with customers through social media. Mobile + Web + Backend This isn't just a mobile UI template. It includes: - Flutter mobile application - Python / FastAPI backend - Web interface - Administration tools - Database infrastructure - API-based architecture - SQLite / PostgreSQL support - Android and iOS project structure 💼 One Platform. Multiple Business Opportunities. For SaaS Entrepreneurs Launch your own subscription platform and allow multiple businesses to operate inside separate workspaces. For Software Agencies Customize and rebrand the platform for clients instead of building an omnichannel business system from scratch. For Developers Use the complete source code as a foundation for your own social-commerce or customer-management product. For Businesses Deploy a dedicated version for your own customer-service and social-commerce operations. 🧩 What's Included Mobile - Flutter / Dart - Android - iOS project Backend - Python - FastAPI - SQLAlchemy - Alembic Database - SQLite - PostgreSQL Web - HTML5 - CSS3 - JavaScript Deployment - Docker - Docker Compose - Production configuration Business Platform - Multi-workspace architecture - Authentication - Teams - Customers - Products - Messaging - Comments - Automation - Reports - Subscriptions - Administration The current listing also documents third-party integrations such as Meta, TikTok, Stripe, Firebase, SMTP and optional OpenAI configuration. ⚡ What Makes SocialDesk+ Different? You're not buying a simple: ❌ Chat UI ❌ WhatsApp clone ❌ Flutter template ❌ Admin dashboard ❌ Basic CRM You're getting a complete business platform foundation that can be customized, branded and commercialized. Connect. Automate. Manage. Grow. SocialDesk+ Omnichannel Social Commerce & Business Management Platform One important change I'd make to the current listing The current page starts with: “A simple guide to managing your social conversations, customers, products and business activity.”
Other · 3,858 views · 32 clicksOther · Week 42 · 3,858 views · 32 clicks
#6
sandbook.app
Sandbook reads EPUB, PDF, web pages and scanned pages aloud with Kokoro TTS, an open neural voice model that runs on your iPhone, free and offline. Choose from 41 natural voices in English, Spanish, French, Italian, Brazilian Portuguese and Hindi and follow each word as it is spoken. Try the same voices in your browser first with the free Kokoro TTS online demo.
Other · 3,857 views · 13 clicksOther · Week 42 · 3,857 views · 13 clicks