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:
+203
-1299
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user