Files
Linux-Server-Management-Too…/modules
cschantz 3a6c8379b5 Add comprehensive progress tracking and timing to all scanners
Added real-time progress feedback with path display, file counts,
and duration tracking for all 4 scanners.

New Progress Display Features:
- 📁 Shows exact path being scanned
-  Scanner name and type of scan
- ✓ Files scanned count (extracted from logs)
- ⏱️  Duration in seconds for each scanner
- Completion summary with timing

Scanner-Specific Enhancements:

ImunifyAV:
- Shows path and scan type
- Extracts file count from scan history
- Displays duration
- Format: "Found: 0 | Duration: 15s"

ClamAV:
- Shows all scan paths
- Extracts "Scanned files" from log
- Tracks duration
- Format: "Found: 0 | Duration: 42s"

Maldet:
- Shows scan paths
- Extracts file count and malware hits
- Tracks duration
- Format: "Found: 0 | Duration: 28s"

RKHunter:
- System-wide integrity check indicator
- Duration tracking
- Format: "Warnings: 0 | Duration: 35s"

Example Output:
  📁 Scanning path: /home/user/public_html
   Scanner: ClamAV (comprehensive virus scan...)
  ✓ Scanned 3231 files
  ⏱️  Duration: 42s

Benefits:
- User knows what's being scanned
- Clear progress indication
- No "is it frozen?" confusion
- Timing helps estimate completion
- Professional, informative output

All results include duration in summary for performance tracking.
2025-11-11 21:51:49 -05:00
..