Major launcher cleanup - remove all non-existent menu items

Problem:
- Launcher had 100+ menu items for features that don't exist
- Confusing nested menus with placeholder functions
- Most security/monitoring/backup options pointed to unimplemented modules
- 1576 lines with massive complexity

Solution - Streamlined launcher with ONLY implemented features:

Main Menu (6 options):
1. System Health Check
2. Security & Monitoring
3. Website Diagnostics
4. Performance Analysis
5. Backup & Recovery
6. Cleanup Toolkit Data

Security & Monitoring (14 options):
✓ Bot & Traffic Analyzer (full + quick scan)
✓ IP Reputation Manager
✓ Malware Scanner
✓ Live Attack Monitor
✓ SSH Attack Monitor
✓ Web Traffic Monitor
✓ Firewall Activity Monitor
✓ 4x Log Tail viewers (Apache access/error, mail, secure)
✓ Enable cPHulk
✓ Optimize CT_LIMIT

Website Diagnostics (3 options):
✓ Website Error Analyzer
✓ Fast 500 Error Tracker
✓ WordPress Tools (links to existing menu)

Performance Analysis (5 options):
✓ MySQL Query Analyzer
✓ Network & Bandwidth
✓ Hardware Health Check
✓ PHP Configuration Optimizer
✓ Loadwatch Health Analyzer (with time ranges)

Backup & Recovery (3 options):
✓ Acronis Management (9 sub-options)
✓ MySQL File Restore
✓ Cleanup Toolkit Data

Removed (90+ phantom menu items):
✗ All placeholder security analysis functions
✗ All placeholder security action functions
✗ All placeholder monitoring functions
✗ All placeholder reporting functions
✗ All placeholder backup functions (except Acronis & MySQL restore)
✗ All placeholder WordPress management (except cron menu)
✗ Configuration editor (unused)
✗ "Erase traces" function

Benefits:
- Reduced from 1576 lines to 574 lines (64% reduction)
- Every menu item points to a real, working script
- Clear, focused organization
- No more "module not found" errors
- Much faster to navigate
- Easier to maintain

Backup:
- Old launcher saved as launcher-old.sh
- Can be restored if needed
This commit is contained in:
cschantz
2025-12-11 16:07:45 -05:00
parent 5f6a141114
commit 8cb0acf8c0
2 changed files with 1778 additions and 1299 deletions
+1575
View File
File diff suppressed because it is too large Load Diff