Files
Linux-Server-Management-Too…/modules
Developer 2a18990a49 Fix: malware-scanner.sh home directory scanning across all control panels
ENHANCED HOME DIRECTORY SUPPORT:
 cPanel: Scans /home/username/ (standard user homes)
 Plesk: Scans /var/www/vhosts/username/ (excludes 'system' directory)
 InterWorx: Scans /home/username/ (all user content)
 Standalone: Scans /home/username/ (standard user homes)

FIXES APPLIED:
- Plesk now properly filters out 'system' subdirectory (contains configs, not user data)
- Each control panel has dedicated directory discovery logic
- Dynamic discovery finds actual user directories (vs hardcoded paths)
- Handles missing directories gracefully
- Shows count of discovered directories to user
- Proper scan description for each control panel

DIRECTORY STRUCTURES COVERED:
- cPanel: /home/username (user account homes)
- Plesk: /var/www/vhosts/username (vhost base directories)
- InterWorx: /home/username/domain.com/html (user domains)
- Standalone: /home/username (standard Unix)

VALIDATION:
 Excludes system/special directories (lost+found, system configs)
 Only processes actual user directories
 Warns if no user directories found
 Syntax verified with bash -n
 Works across all Linux distributions

The scanner now correctly identifies and scans user content
across all supported control panel architectures.
2026-03-20 05:30:18 -04:00
..