New cxs v8.00

Changes:

  • Added new cxs Setup Wizard to the UI for easy first-time configuration
  • Added new cxs Command Wizard to help create effective scan commands
  • Manual scans via the UI now run detached from the control panel interface so that the need to keep the browser open is no longer required
  • Added a completely new quarantine interface via an SQLite database
  • Added statistics to provide information at a glance as to what cxs has been doing
  • Added new option –dbreport. This will store reports within the SQLite database
  • Added command Wizards to help configure cxs Watch, Modsecurity and FTP
  • Added cxs Daily/Weekly Scan Wizard, to create and modify cron jobs in /etc/cron.d/cxs-cron
  • Added an option to rerun the new cxs Setup Wizard if you want a fresh start
  • Added an option to rescan a quarantine directory to populate the SQLite database
  • Added new option –config [file]. Instead of listing arguments on the cxs command line, a file containing key value pairs can be used instead. This is a requirement for configuring cxs Watch, cxs FTP and cxs ModSecurity scanning via the UI
  • Move cxs POD to separate files and use pre-generated text and html files to remove the need for perldoc binary
  • Updated install.txt documentation
  • New requirements: SQLite v3, DBI and DBD::SQLite perl modules for the new quarantine/scan database. These are all included in the cPanel environment, but may need to be installed in other environments before cxs will upgrade
  • Ignore cPanel temporary files in /var/cpanel/users/
  • Improvements to WordPress plugin version checks
  • Fixed glob scan stats