Feel free to try cPGuard before you make a purchase. Enjoy all features for 30 days without payment or any other hidden charges and contracts.
Using email only action for detections allow you to use cPGuard without affecting files on your server during the trial.
A Linux server of any config having 64bit CentOS/RHEL/CloudLinux version 6/7 Operating System with WHM/cPanel version 11.58 or higher and ClamAV, Apache mod_security and CSF(optional) installed.
OS should support to tweak inotify watch count in kernel. PHP IonCube must be enabled for WHM/cPanel internal PHP. Read more here.