Brief description

 Cerberus implements 2 independent and synchronised controls panels. One is a regular plugin backend settings panel and another a native control panel which is placed in Cerberus core files, above the site root.
 Necessity of Cerberus application core files to be placed above the site root is to deminish to maximum possible the exposure of Cerberus application to direct access from site root of various threats.
 To avoid direct access from site to native control panel were implemented mechanism of a sets of random access codes, to ensure, that communication with Cerberus native control panel is autorized from site super user.
 Additionaly, to access codes, implemented mechanism of limited Cerberus native control panel duration, which is adjustable from plugin backend - tab "Options" | "Control panel access duration".

Menus brief description

Cerberus main menu
Cerberus application initial screen

 Cerberus native control panel can to be accessed only from Plugin Manager: first tab "Plugin" | "Cerberus command panel link". Activity duration of native control panel is settled from tab "Options" | "Control panel access duration" control.


 1. Main menu item "PROTECT" is a general On(GREEN) / OFF(RED) switch which enables application. Before proceed to any intervention in site such adding extensions, updating of CMS core or any extension or addition of a folder and files - ALWAYS - disable Cerberus application, else, Cerberus application will remove any changes in site file system. Before make CMS core updating or extension addition, consider, as a good practice, to lockup the site by a click menu item "OPTIONS" | "Manage options" | "Lock up site". After you done enable again Cerberus application by click main menu item "PROTECT" and menu item "OPTIONS" | "Manage options" | "Unlock site". For details of options "Lock up site" / "Unlock site" see below.
 2. Main menu group item "OPTIONS" provide available options.
 3. Main menu group item "DOCs" provide access to Cerberus documentation

Main menu item "OPTIONS"

Menu group item "OPTIONS" | "Run manualy (no cron)"
Cerberus application main menu item \

  Menu group item "OPTIONS" | "Run manualy (no cron)" allow to run manualy Guard and Scan devices used basically for fine tunning of Cerberus application.
 1. Menu item "OPTIONS" | "Run manualy (no cron)" | "Guard" - is a fast responding part of Cerberus application scan mechanism. Average scan speed (in cron mode) less of a second, else, arround 3-4 seconds for site size about of ~16000 dirs and files an average CMS site size. Checking time depth value (plus some small time overlap ~ scan time1) is together cronjob period, which settled from tab "Cron jobs" | "Guard cronjob time interval".
 2. Menu item "OPTIONS" | "Run manualy (no cron)" | "Scan" - is a slow but more comprehensive part of Cerberus application scan mechanism. Average scan speed is about 150-200 second for site size about of ~16000 dirs and files. Scan time interval is settled from tab "Cron jobs" | "Scan cronjob time interval".

Menu group item "OPTIONS" | "Enable / disable"
Menu group \

  Menu group item "OPTIONS" | "Enable / disable" allow to enable / disable various parts of Cerberus application scanning mechanism as well as respective parts of cron jobs.
 1. Menu item "OPTIONS" | "Enable / disable" | "Guard mode ON/OFF" - enables / disables Guard device.
 2. Menu item "OPTIONS" | "Enable / disable" | "Guard mode cron job ON/OFF" - enables / disables Guard device cron job.
 3. Menu item "OPTIONS" | "Enable / disable" | "Scan mode ON/OFF" - enables / disables Scan device.
 4. Menu item "OPTIONS" | "Enable / disable" | "Scan mode cron job ON/OFF" - enables / disables Scan device cron job.
 5. Menu item "OPTIONS" | "Enable / disable" | "Execute module ON/OFF" - enables / disables Execute module which execute the final actions of Cerberus application as directories / files removing, sending in jail restoring deleted files. Default is to ON, where OFF is used mostly for fine tunning measurments.

Menu item "OPTIONS" | "Show Jail incidents"
Show Jail incidents
Cerberus incidents report
Show Jail incidents

  Menu item "OPTIONS" | "Show Jail incidents" Show recorded intruders incidents where happened in site which end up in jail. Intruders incidents where happened do not end up, always, in jail, when they are discovered by fast respond device they simply are erased - to keep Guard - fast respond device really fast. Additionaly allow to view these files content dependently of files type directly from Cerberus incidents report list.

Menu group item "OPTIONS" | "Setup"
Cerberus application Setup

  Menu group item "OPTIONS" | "Setup" setup the Cerberus application.
 1. Menu item "OPTIONS" | "Setup" | "Configuration panel" - where can to implement, comprehensive and fine tunning of Cerberus application.
 2. Menu item "OPTIONS" | "Setup" | "Reset application" - reset the application tables according Configuration panel settings. On any major update, extension addition or folders and files addition mast to reset application. Before Reset application mast disable application via main menu item "PROTECT" which is a general On / OFF switch and additionally, as good practice, lock up the site via menu item "OPTIONS" | "Manage options" | "Lock up site". Only then click this menu item "OPTIONS" | "Setup" | "Reset application". At end do not forget to enable application via main menu item "PROTECT" and unlock the site via menu item "OPTIONS" | "Manage options" | "Unlock site".

Menu group item "OPTIONS" | "Manage options"
Manage options

 1. Menu item "OPTIONS" | "Manage options" | "Lock up site" lock up site to be accessed and fully operable only from your mashine - very useful for updating, extension addition or folders and files addition. For all other visitors will display an default message (hardcoded for now: Sorry for inconvenience. We perform an urgent, important security update. After few minutes site will be available again. Thank you for your patience and understanding.) .
 2. Menu item "OPTIONS" | "Manage options" | "Unlock site" - unlock previosly locked site, make it available for public.
 3. Menu item "OPTIONS" | "Manage options" | "Delete site backup" - delete the site backup.
 4. Menu item "OPTIONS" | "Manage options" | "Make site backup" - make site backup and place it above the site root.
 5. Menu item "OPTIONS" | "Manage options" | "Restore site from backup" - restore the site from backup.
 6. Menu item "OPTIONS" | "Manage options" | "! Delete restore site" - first delete site completely to remove anything and then restore from site backup.
 7. Menu item "OPTIONS" | "Manage options" | "Create the Jail" - create Jail folder above the site root, where application place all diskovered unregistered files.
  Menu item "OPTIONS" | "Manage options" | "Empty the Jail" - empty the Jail folder.
  Menu item "OPTIONS" | "Manage options" | "Create Removeds" - create Removeds folder above the site root, where place all folders and files which need to be removed from the site and notify Cerberus application to not restore removed folders and files. Reverse functionality not provided for security reasons.
  Menu item "OPTIONS" | "Manage options" | "Empty the Removeds" - empty the Removeds folder.
  Menu item "OPTIONS" | "Manage options" | "Remove folder / file" - Remove folder / file from site and notify Cerberus application to not restore removed folders and files.
  Menu item "OPTIONS" | "Manage options" | "Empty cache folder" - empty the cache folder, however this performed when reset the application.
____________

1 for now is simply fixed about to 1 sec - enough for majority of CMS sites.
Create an account
v 4