Commit Graph

  • db187f8f0f Fix menu standards: Add RED 0 back buttons to 3 menus cschantz 2025-12-17 01:31:06 -05:00
  • cbe274b7d6 Improve CHECK 32 menu detection accuracy cschantz 2025-12-17 00:58:07 -05:00
  • 586b51c7af Document CHECK 32 menu standards enforcement in REFDB cschantz 2025-12-16 23:40:16 -05:00
  • 7e1e8aaf1d Fix CHECK 32 positioning - was after exit statement cschantz 2025-12-16 23:39:34 -05:00
  • 2ebc558cf5 Document menu structure standards and UI consistency guidelines cschantz 2025-12-16 22:55:22 -05:00
  • b77c6cb41a Reset system detection cache after cleanup cschantz 2025-12-16 20:22:41 -05:00
  • a248470392 Cache system detection across module runs for instant launches cschantz 2025-12-16 20:18:06 -05:00
  • bc22d06b4a Add path-based PHP version extraction (prep for future optimization) cschantz 2025-12-16 20:00:55 -05:00
  • dae4b512b2 Optimize system detection for faster launcher startup cschantz 2025-12-16 16:29:33 -05:00
  • 475e84683c Improve launcher initialization - silent detection after first run cschantz 2025-12-16 16:26:19 -05:00
  • 443e246bf0 Fix hardware health check to return to menu instead of exiting cschantz 2025-12-16 02:54:19 -05:00
  • e050bb17ea Add detailed skip tracking to hardware health check disk summary cschantz 2025-12-16 02:52:06 -05:00
  • 9a5a55f788 Add foolproof storage detection to hardware health check cschantz 2025-12-16 02:35:32 -05:00
  • 29fd2186c8 Delete unneeded fules and add info cschantz 2025-12-15 21:54:44 -05:00
  • 150d848988 Major performance and storage improvements cschantz 2025-12-15 21:51:54 -05:00
  • e954f38650 Fix historical analyzer: division by zero + empty report output cschantz 2025-12-13 02:58:46 -05:00
  • 9826b79c54 Fix critical function name conflict breaking live monitor detection cschantz 2025-12-13 02:54:59 -05:00
  • 16537b1ff0 Fix URL sample limit logic in historical attack analyzer cschantz 2025-12-13 02:45:30 -05:00
  • dd643b7d0e Rewrite historical attack analyzer to show per-IP summaries cschantz 2025-12-13 02:40:15 -05:00
  • 7895657049 Fix double-counting bug in live attack monitor ET scoring cschantz 2025-12-13 02:37:03 -05:00
  • 527b4d897f Add CHECK 31 to QA script: detect 'local' outside functions cschantz 2025-12-13 02:32:12 -05:00
  • 33bcdb4ef0 Fix 'local can only be used in a function' errors in historical analyzer cschantz 2025-12-13 02:26:39 -05:00
  • 34ae3df2d4 Add missing BOLD variable to historical attack analyzer cschantz 2025-12-13 02:25:25 -05:00
  • c5d72d6d91 Fix historical attack analyzer path in launcher cschantz 2025-12-13 02:23:14 -05:00
  • 1f8e3e2ca8 Add IP reputation tracking for ET Open detections + historical analyzer to menu cschantz 2025-12-13 02:21:28 -05:00
  • ad5587c89e Fix ET Open detection display in live monitor + add more webshell signatures cschantz 2025-12-13 02:18:54 -05:00
  • e8b3acb2f4 Add Suricata-inspired attack detection with ET Open signatures cschantz 2025-12-13 00:02:14 -05:00
  • 75c0817c7e Fix backup function to pass domain parameter cschantz 2025-12-12 23:15:12 -05:00
  • 0f801c44ef Performance optimizations Round 2: Pure bash field extraction cschantz 2025-12-12 17:08:17 -05:00
  • fb300bb364 Add intelligent server-wide PHP optimization (option 5) cschantz 2025-12-11 21:53:05 -05:00
  • 842b71a909 Performance optimization - remove duplicate find_fpm_pool_config call cschantz 2025-12-11 21:44:06 -05:00
  • 0f534a5332 Fix 2 critical safety issues - empty variable integer comparisons cschantz 2025-12-11 21:34:16 -05:00
  • f0ce29acd1 Fix 2 additional critical bugs in PHP scripts cschantz 2025-12-11 21:29:56 -05:00
  • 119bc6289a Fix 5 critical bugs in PHP optimization scripts cschantz 2025-12-11 21:19:26 -05:00
  • b31def3c85 Fix cPHulk to use SQLite database instead of MySQL cschantz 2025-12-11 17:01:17 -05:00
  • 012e33d939 Fix cPHulk enable script - detection and import issues cschantz 2025-12-11 16:57:21 -05:00
  • 6602bb6c0b Further condense README - remove excessive verbosity cschantz 2025-12-11 16:50:40 -05:00
  • f79753feb1 Reduce Acronis documentation verbosity in README cschantz 2025-12-11 16:48:59 -05:00
  • f669937117 Update README to reflect launcher cleanup and recent optimizations cschantz 2025-12-11 16:36:31 -05:00
  • d8d9131b4e Major launcher cleanup - remove all non-existent menu items cschantz 2025-12-11 16:07:45 -05:00
  • 0fa5676bac Optimize bot-analyzer to use cached domain status from reference database cschantz 2025-12-11 15:54:22 -05:00
  • fccb714cce Update documentation for MySQL restore tool and backup module cschantz 2025-12-10 23:07:11 -05:00
  • 915ef2236c Add smart detection for missing files from other databases cschantz 2025-12-10 22:33:19 -05:00
  • 4bd458e1c6 Fix missing files detection - add 'was not found at' pattern cschantz 2025-12-10 22:07:08 -05:00
  • 207f358aa8 Remove unnecessary path documentation from script header and show control panel detection cschantz 2025-12-10 21:13:09 -05:00
  • 23c8c96e2d Document control panel paths in MySQL restore script header cschantz 2025-12-10 21:11:48 -05:00
  • 42584b8589 Fix InterWorx to use /chroot/home instead of /home symlink cschantz 2025-12-10 21:11:11 -05:00
  • 92bbf385e3 Add multi-panel support + safety enhancements to MySQL restore tool cschantz 2025-12-10 21:04:54 -05:00
  • 24becbd06b Update README.md cschantz 2025-12-10 18:40:32 -05:00
  • b95e2b0753 Database convert script cschantz 2025-12-10 18:37:57 -05:00
  • 4b44acc47d Improve bot-analyzer progress feedback (50 → 5 file interval) cschantz 2025-12-05 18:48:17 -05:00
  • c8bae2c73d PERFECT QA SCRIPT - Eliminate ALL false positives (HIGH issues: 0!) cschantz 2025-12-04 20:39:08 -05:00
  • 922f22693b Fix 4 more HIGH issues + major QA script improvement for AWK blocks cschantz 2025-12-04 16:49:18 -05:00
  • 9deca7f346 Add parameter validation to 6 more functions + QA improvements cschantz 2025-12-04 16:42:46 -05:00
  • 13be01802c Fix 3 HIGH issues with parameter validation + QA improvements cschantz 2025-12-04 16:41:03 -05:00
  • 8bda852c28 Major QA script improvement - eliminate false positives cschantz 2025-12-04 16:33:45 -05:00
  • 7d9647492f Add parameter validation to 8 more functions in mysql-analyzer.sh cschantz 2025-12-04 16:28:31 -05:00
  • d3cf199620 Improve QA script accuracy - fix false positives cschantz 2025-12-04 16:24:40 -05:00
  • 59d2f8121a Improve parameter validation to match QA checker patterns cschantz 2025-12-04 16:21:26 -05:00
  • 941d624f7a Fix CRITICAL and HIGH priority QA issues cschantz 2025-12-04 16:17:59 -05:00
  • bc617feea7 Add 10 advanced QA checks based on research - AI code & beginner mistakes cschantz 2025-12-04 16:08:21 -05:00
  • 99e1fe5c74 Major QA script enhancement - Add 9 comprehensive security and quality checks cschantz 2025-12-04 15:57:29 -05:00
  • 154afff7fc Eliminate all bc command dependencies - replace with awk for portability cschantz 2025-12-03 20:49:46 -05:00
  • 8cc1384a85 Fix QA script false positives - now reports 0 CRITICAL/HIGH/MEDIUM issues! cschantz 2025-12-03 20:34:53 -05:00
  • cfb0c2d748 Fix all remaining hardcoded /var/cpanel paths in wordpress-cron-manager cschantz 2025-12-03 20:22:42 -05:00
  • 5ed9920e9b Fix final 2 hardcoded /var/cpanel paths in wordpress-cron-manager cschantz 2025-12-03 20:21:06 -05:00
  • 3b23310d7d Fix 9 MEDIUM hardcoded /var/cpanel paths - ALL MEDIUM ISSUES RESOLVED! cschantz 2025-12-03 20:19:43 -05:00
  • 6a9f2cb473 Fix final 3 HIGH integer comparisons - ALL HIGH ISSUES RESOLVED! cschantz 2025-12-03 20:16:00 -05:00
  • b98accbf61 Fix 10 HIGH integer comparisons in backup/maintenance/security modules cschantz 2025-12-03 20:14:37 -05:00
  • 3698c05b8e Fix final 10 HIGH integer comparisons in live-attack-monitor and ip-reputation-manager cschantz 2025-12-03 20:12:20 -05:00
  • 32f7e43d7a Fix 10 more HIGH integer comparisons in live-attack-monitor.sh cschantz 2025-12-03 20:10:29 -05:00
  • ab277fc713 Fix 10 HIGH integer comparisons in security modules (malware-scanner, optimize-ct-limit, live-attack-monitor) cschantz 2025-12-03 20:09:22 -05:00
  • a3fa0d3c74 Fix final 10 HIGH integer comparisons in bot-analyzer.sh cschantz 2025-12-03 20:08:10 -05:00
  • 17eaff6c12 Fix additional 12 integer comparisons in bot-analyzer.sh cschantz 2025-12-03 20:01:43 -05:00
  • 86ed92e9e2 Fix critical bugs found by QA tool: grep -F, integer comparisons, function exports cschantz 2025-12-03 19:41:59 -05:00
  • 831ef9eaf4 Major performance and storage improvements cschantz 2025-12-03 17:06:31 -05:00
  • ccd4112ab7 Fix memory capacity output parsing - was showing domain names instead of numbers cschantz 2025-12-03 01:35:43 -05:00
  • c9a94c4fbc Remove non-existent function from exports in user-manager.sh cschantz 2025-12-03 01:32:27 -05:00
  • 5d129d3f55 CRITICAL: Fix SYS_* variable reset bug in system-detect.sh cschantz 2025-12-03 01:30:58 -05:00
  • 0ebcdec96a CRITICAL: Add missing function exports to user-manager.sh cschantz 2025-12-03 01:29:00 -05:00
  • dd5e65e471 Fix arithmetic syntax error in analyze_all_domains cschantz 2025-12-03 01:27:25 -05:00
  • f7920fc8a9 Fix memory capacity calculation to iterate through domains not just users cschantz 2025-12-03 01:23:34 -05:00
  • c2d005d74d Enhance analyze_all_domains output to show passed checks cschantz 2025-12-03 01:22:34 -05:00
  • c922b3bc8b Update REFDB_FORMAT.txt with all PHP optimizer fixes cschantz 2025-12-03 01:17:21 -05:00
  • 41dc6778be Fix integer expression errors in php-analyzer.sh cschantz 2025-12-03 01:16:33 -05:00
  • 645c9fd029 CRITICAL: Fix PHP-FPM pool detection - search by domain name not username cschantz 2025-12-03 01:15:04 -05:00
  • c90b97cce2 Fix missing common-functions.sh dependency in php-optimizer.sh cschantz 2025-12-03 01:10:04 -05:00
  • 42f3cefe3b Document comprehensive PHP optimizer bug analysis in REFDB_FORMAT.txt cschantz 2025-12-03 01:08:43 -05:00
  • 5d4e4e6beb CRITICAL: Fix domain detection bug in get_cpanel_user_domains cschantz 2025-12-03 01:08:08 -05:00
  • 473d9d8248 Document SCRIPT_DIR variable collision bug fix in REFDB_FORMAT.txt cschantz 2025-12-03 00:59:02 -05:00
  • 2be6818948 Fix SCRIPT_DIR variable collision preventing PHP optimizer from running cschantz 2025-12-03 00:58:21 -05:00
  • 0ab7b5cc3f Fix SCRIPT_DIR variable collision in PHP libraries cschantz 2025-12-03 00:52:44 -05:00
  • f34fc9e796 Document PHP optimizer standards violations for future fixes cschantz 2025-12-03 00:48:27 -05:00
  • 2069fc2ade Update REFDB_FORMAT.txt with all work since Nov 20th, delete random docs cschantz 2025-12-03 00:47:28 -05:00
  • 11a93b3c87 Update documentation with PHP optimizer and establish development log cschantz 2025-12-03 00:45:15 -05:00
  • efcefc67b9 Integrate PHP Configuration Optimizer into main menu cschantz 2025-12-03 00:40:31 -05:00
  • 0a10b0f0e2 Phase 5 & 6: Implement apply/action menu with auto-backup and PHP-FPM restart cschantz 2025-12-02 20:50:12 -05:00
  • 55e1111ec0 Phase 4: Implement backup/restore system with PHP-FPM restart capability cschantz 2025-12-02 20:46:28 -05:00
  • eda451093f Add server-wide memory capacity check (Option 9) - Critical OOM prevention cschantz 2025-12-02 20:39:20 -05:00
  • ffc82cc7b7 Add comprehensive PHP Optimizer completion documentation cschantz 2025-12-02 20:32:17 -05:00