📌 Purpose & Quick Summary

Website security is safeguarded by BoostonCP's Sentinel Security Scanner. Operating with an ultra-low memory footprint (~280MB RAM), it provides enterprise malware detection across all files in your home directory. You can run on-demand security scans, review threat signatures (PHP web shells, crypto miners, backdoor injections), and safely quarantine or restore isolated files with 1 click.

BoostonCP Sentinel Malware Security Overview

Figure 20: Sentinel Malware Security dashboard showing immune health status, scan trigger, and threat counters.


🖥️ Interface Tour & Elements

  1. Immune Health Status: Real-time shield banner confirming account status (SHIELDED / CLEAN).
  2. Start Full Scan Button: Prominent action button that triggers an asynchronous malware scan of your entire home directory.
  3. Security Metrics: Counters for Total Files Scanned, Clean Files, and Quarantined Threats.
  4. Quarantine Vault Tab: Isolated holding vault where suspicious or infected files are stripped of execution permissions and stored safely away from your webroot.
  5. Historical Logs Tab: Audit trail of previous scans, execution durations, and detected threat definitions.
BoostonCP Quarantine Vault

Figure 20.1: Quarantine Vault managing isolated infected files with 1-click restore or purge options.


🛠️ Step-by-Step Instructions

Step 1: Running an On-Demand Security Scan

  1. In the sidebar, click Malware Scan (icon: fa-shield-virus).
  2. Click the Start Full Scan button.
  3. The scanning engine initiates in the background. You may navigate away; the scan continues running on the server.
  4. When finished, a notification displays the total files inspected and any detected anomalies.

Step 2: Managing Quarantined Files

  1. If infected files are discovered, click the Quarantine Vault tab.
  2. Inspect the threat report detailing the malicious signature (e.g. eval(base64_decode()) web shell).
  3. To permanently delete the infected file, click Purge File.
  4. If a file was flagged as a false positive, click Restore File to return it to its original path.

⚙️ Complete Field & Parameter Reference Table

Feature / Metric Status Description
Immune Status SHIELDED Confirms zero active unquarantined threats detected in public directories.
Scan Scope /home/user Recursive inspection across all websites, subdomains, and uploads.
Quarantine Vault Isolated directory Neutralizes threats by changing permissions to 0000 and moving off webroot.
Threat Signatures 100,000+ rules Continuously updated database targeting WordPress, Joomla, and PHP exploits.

❓ Troubleshooting & Common Errors

1. Scan Takes Longer Than Expected

  • Cause: Accounts containing hundreds of thousands of image thumbnails or large backup archives.
  • Solution: The scanner runs with nice priority to protect CPU performance. Allow the scan to finish in the background.