Commit Graph

  • 86a1739bba Phase 3: Add interactive PHP Performance Optimizer (modules/performance/php-optimizer.sh) cschantz 2025-12-02 20:30:44 -05:00
  • 7c550ebeb0 Phase 2: Add comprehensive PHP analysis engine (lib/php-analyzer.sh) cschantz 2025-12-02 20:28:27 -05:00
  • b4e0939595 Add complete PHP configuration file locations for all control panels cschantz 2025-12-02 19:45:53 -05:00
  • 478313c0ed Add comprehensive session summary documentation cschantz 2025-12-02 19:40:21 -05:00
  • 1afe7c476a Add comprehensive PHP metrics tracking documentation cschantz 2025-12-02 19:37:24 -05:00
  • 66c01296c5 Add comprehensive PHP & Server Optimizer planning document cschantz 2025-12-02 19:34:04 -05:00
  • 06cbfc3571 CRITICAL FIX: Correct SCRIPT_DIR path calculation in enable-cphulk.sh cschantz 2025-12-02 17:34:15 -05:00
  • cf8d52991a CRITICAL FIX: enable-cphulk.sh had 5 bugs preventing it from working cschantz 2025-12-02 17:27:17 -05:00
  • 126a2467e7 Add missing save_snapshot function to prevent startup error cschantz 2025-12-02 17:16:20 -05:00
  • 111c9ec17e Add color code bug prevention: cecho helper + coding guidelines cschantz 2025-12-02 17:14:19 -05:00
  • 0f04e5a764 Fix color escape sequences not rendering in security hardening menu cschantz 2025-12-02 17:12:55 -05:00
  • 8080a40402 Add compact mode + fix SSH BRUTEFORCE missing from Attack Vectors cschantz 2025-12-02 17:03:12 -05:00
  • 29132cda31 FIX: Add missing is_valid_ip function for IP blocking validation cschantz 2025-12-02 16:44:15 -05:00
  • e646aa63d3 PERFORMANCE: Cache hostname to eliminate subprocess in open redirect detection cschantz 2025-12-01 19:30:00 -05:00
  • 330cb21a91 PERFORMANCE: Eliminate 23 subprocess calls per attack detection cschantz 2025-12-01 19:28:38 -05:00
  • 7da636ef61 Integrate enhanced attack detection into live-attack-monitor cschantz 2025-12-01 19:11:07 -05:00
  • 403bb0f38c Add advanced protocol attack detection (HTTP smuggling, resource exhaustion, GraphQL, LDAP, file upload) cschantz 2025-12-01 19:04:59 -05:00
  • 4346a2e04b Add application-specific attack detection patterns (credential stuffing, API abuse, CMS/e-commerce exploits) cschantz 2025-12-01 19:02:54 -05:00
  • 4fe20a8c63 Add User-Agent and bot fingerprinting detection patterns cschantz 2025-12-01 19:00:59 -05:00
  • 1565c991a7 Enhance attack detection with 5 modern attack patterns cschantz 2025-12-01 18:58:16 -05:00
  • 094564c43c Unified Security Hardening Menu - Simplified CT_LIMIT with intelligent recommendations cschantz 2025-12-01 18:40:58 -05:00
  • d61c71dd2b Add auto-fix menu for security recommendations with intelligent hiding cschantz 2025-12-01 18:33:31 -05:00
  • 6ce471e37b Performance optimizations: distributed detection and display functions cschantz 2025-12-01 18:20:15 -05:00
  • 8b2a520061 Major performance optimizations: intelligence functions and log monitoring cschantz 2025-12-01 18:17:27 -05:00
  • 24a80721da Additional performance optimizations: disable cache updater in IPset mode, replace external commands cschantz 2025-12-01 17:21:20 -05:00
  • bdaf80330c Performance optimizations: atomic counters, remove sleeps, eliminate cache rebuilds cschantz 2025-12-01 17:18:57 -05:00
  • 7393067a97 MAJOR PERFORMANCE: Add IPset support for DDoS-scale blocking cschantz 2025-12-01 17:02:10 -05:00
  • 548aabebe2 Add IP validation to live-attack-monitor blocking functions cschantz 2025-12-01 16:34:47 -05:00
  • 293d26c5d9 Fix remaining grep regex errors in cPanel user functions cschantz 2025-11-21 18:03:31 -05:00
  • 97705bfebe CRITICAL: Fix bot-analyzer parse_logs output redirection bug cschantz 2025-11-21 17:52:49 -05:00
  • 1dacf88c39 CRITICAL: Fix grep regex errors when usernames contain special characters cschantz 2025-11-21 17:35:02 -05:00
  • e8ae056a36 Add error suppression to all remaining grep -P patterns with bracket expressions cschantz 2025-11-21 17:27:52 -05:00
  • b28bf49ab9 Fix grep regex errors in WordPress config parsing cschantz 2025-11-21 17:25:11 -05:00
  • 447da9e7e2 Add Plesk log path documentation based on official research cschantz 2025-11-21 16:16:24 -05:00
  • eb6c4dbe55 Add HTTPS (SSL) log support for InterWorx - now includes transfer-ssl.log cschantz 2025-11-21 16:04:52 -05:00
  • 6256d9f2f4 Add Plesk support and diagnostics to bot-analyzer cschantz 2025-11-21 15:40:11 -05:00
  • c6300b8abe Fix critical integer expression and regex errors across multiple modules cschantz 2025-11-21 15:17:04 -05:00
  • c8ebe4b0f0 Phase 2: Advanced analytics for loadwatch-analyzer - predictive and trend analysis cschantz 2025-11-20 21:50:16 -05:00
  • 99de72fe80 CRITICAL: Add advanced health indicators to loadwatch analyzer cschantz 2025-11-20 21:21:53 -05:00
  • 4bfade1bf3 Add Loadwatch Health Analyzer for system monitoring analysis cschantz 2025-11-20 20:35:16 -05:00
  • cacb7dacec Remove development test utilities - no longer needed cschantz 2025-11-20 16:39:18 -05:00
  • 207c8257b7 Remove testing directory and backup files - validation phase complete cschantz 2025-11-20 16:38:29 -05:00
  • 4566b0e5da Update README to v2.2 with multi-panel support accomplishments cschantz 2025-11-20 16:35:52 -05:00
  • 7b4d06c7a9 Remove all AI/tool references from documentation cschantz 2025-11-20 16:29:20 -05:00
  • 9360912461 Documentation fixes: Update Plesk database prefix and validator test counts cschantz 2025-11-20 16:26:17 -05:00
  • f3d8232486 CRITICAL: 5-pass comprehensive audit and bug fixes for validation scripts cschantz 2025-11-20 16:17:06 -05:00
  • 3d2aeb05d9 Update Plesk validator and documentation with real server test findings cschantz 2025-11-20 16:01:28 -05:00
  • 2d17c145ba Update InterWorx validation and documentation with real server test results cschantz 2025-11-20 15:51:48 -05:00
  • c27c0d5b4a CRITICAL FIX: Update InterWorx log file name from access_log to transfer.log cschantz 2025-11-20 15:50:45 -05:00
  • e841ed8971 Quote all variables in numeric comparisons for safety cschantz 2025-11-20 15:43:20 -05:00
  • 406e2accfe Fix deploy script integer comparison - handle edge cases better cschantz 2025-11-20 15:40:18 -05:00
  • c855e56451 Remove set -e from validation scripts to continue on test failures cschantz 2025-11-20 15:38:46 -05:00
  • 8cec01b646 Add deployment documentation and automated deploy script cschantz 2025-11-20 15:33:29 -05:00
  • 8639834ebb Add directory tree visualization to validation scripts cschantz 2025-11-20 15:29:34 -05:00
  • cbe6cb24f1 MAJOR ENHANCEMENT: Validation scripts now test OPERATIONS and document EVERYTHING cschantz 2025-11-20 15:27:40 -05:00
  • 5aa51611c1 TESTING PHASE: Add comprehensive validation scripts for InterWorx and Plesk cschantz 2025-11-20 00:29:29 -05:00
  • 23806a5023 CRITICAL FIX: Correct InterWorx database prefix pattern (verified from official docs) cschantz 2025-11-20 00:21:55 -05:00
  • a199793347 Add comprehensive testing requirements for InterWorx/Plesk verification cschantz 2025-11-20 00:06:35 -05:00
  • 6464371375 Multi-panel refactoring COMPLETE - 38/38 modules (100%)! 🎉 cschantz 2025-11-19 23:54:29 -05:00
  • f1129d457e Multi-panel support for wordpress-cron-manager.sh (MOST COMPLEX Class C refactoring) cschantz 2025-11-19 23:53:27 -05:00
  • 86e43d6d46 Update REFDB_FORMAT.txt with complete multi-panel refactoring status cschantz 2025-11-19 23:48:15 -05:00
  • 7556342a58 Update REFDB_FORMAT.txt with complete multi-panel architecture documentation cschantz 2025-11-19 23:43:32 -05:00
  • 9c2d86d21b Multi-panel support for 500-error-tracker.sh (Class C refactoring) cschantz 2025-11-19 23:31:22 -05:00
  • 0a405eb59b Consolidate all multi-panel documentation into .sysref (refDB) cschantz 2025-11-19 23:30:06 -05:00
  • d387891ec4 Multi-panel support for website-error-analyzer.sh (Class C refactoring) cschantz 2025-11-19 20:15:08 -05:00
  • a4b5e07ff4 REFACTOR: Class D modules - Panel-specific conditionals cschantz 2025-11-19 20:08:31 -05:00
  • bc16d9f5b2 REFACTOR: Class B modules - Multi-panel log discovery cschantz 2025-11-19 20:06:50 -05:00
  • e805bac2a6 ARCHITECTURE: Multi-Control-Panel Design Standards cschantz 2025-11-19 19:52:16 -05:00
  • a4bcdf9ebb PHASE 3: InterWorx support for critical security modules cschantz 2025-11-19 19:48:34 -05:00
  • e8e68070d2 DEEP AUDIT UPDATE: Found hidden cPanel API dependencies cschantz 2025-11-19 19:45:07 -05:00
  • b8a115d622 COMPREHENSIVE INTERWORX COMPATIBILITY AUDIT cschantz 2025-11-19 18:57:11 -05:00
  • c175cd2747 PHASE 2: InterWorx bot-analyzer support + firewall detection cschantz 2025-11-19 18:52:17 -05:00
  • 9f6da10625 Implement InterWorx support: user/domain/database management cschantz 2025-11-19 18:12:20 -05:00
  • 59b8db44ea Fix division by zero in progress indicator cschantz 2025-11-19 16:44:24 -05:00
  • b2da618cc2 MASSIVE scalability fix: Eliminate O(n²) nested loops in domain threat analysis cschantz 2025-11-18 20:41:46 -05:00
  • 34a76bca7a CRITICAL: Eliminate compression overhead - use uncompressed files for analysis cschantz 2025-11-18 20:15:30 -05:00
  • d11970ff78 Major performance optimizations for bot-analyzer cschantz 2025-11-18 19:38:26 -05:00
  • d3617d7256 Fix critical bugs in bot-analyzer: gzipped file access, performance, and scoping issues cschantz 2025-11-18 19:35:55 -05:00
  • 305a028618 Major performance and storage improvements cschantz 2025-11-18 19:01:13 -05:00
  • 63633aecf2 Fix live-attack-monitor, bot-analyzer compression, and user-manager temp dir cschantz 2025-11-17 23:06:29 -05:00
  • 09dfae6795 Fix live-attack-monitor, bot-analyzer compression, and user-manager temp dir cschantz 2025-11-17 23:03:50 -05:00
  • b7417a6bfa Fix live-attack-monitor auto-blocking and bot-analyzer compression cschantz 2025-11-17 22:28:38 -05:00
  • 0eca499a78 Fix Email, FTP, and Database monitoring to use file-based IP storage cschantz 2025-11-14 20:52:07 -05:00
  • 6d2a7b7b9b Fix ip_data consolidation: skip ip_data file itself and remove local keyword cschantz 2025-11-14 20:47:29 -05:00
  • 2b51b2882c Integrate malware scanner with IP reputation system cschantz 2025-11-14 20:43:18 -05:00
  • 2843b94b35 Integrate shared libraries into bot-analyzer cschantz 2025-11-14 20:42:18 -05:00
  • 0707c70c8b Fix auto-blocking: Use file-based IPC for background process cschantz 2025-11-14 20:02:12 -05:00
  • 29628fe1ca Fix critical bug: Add missing is_ip_blocked function cschantz 2025-11-14 16:53:43 -05:00
  • cbf194f2dc Integrate advanced intelligence into Email, FTP, and Database monitoring cschantz 2025-11-14 16:48:44 -05:00
  • f22a57d2aa Add context-aware scoring (geo, ISP, time-of-day) cschantz 2025-11-14 16:45:50 -05:00
  • 91578bfd51 Add advanced attack intelligence with 9 intelligent detection systems cschantz 2025-11-14 16:43:40 -05:00
  • 56b8233790 Implement progressive cumulative scoring for bruteforce attacks cschantz 2025-11-14 16:34:48 -05:00
  • da01bd33c3 Fix integer expression error in variable validation cschantz 2025-11-14 16:25:37 -05:00
  • 64b00774ea Fix variable comparison error in Quick Actions cschantz 2025-11-14 16:23:55 -05:00
  • 3e97dd86d9 Add comprehensive threat intelligence and behavioral analysis cschantz 2025-11-14 16:17:59 -05:00
  • e179c4c213 Add comprehensive attack monitoring and auto-mitigation cschantz 2025-11-14 15:48:50 -05:00
  • b72e78d540 Make CT_LIMIT optimizer MUCH smarter - CDN, caching, time patterns, resources cschantz 2025-11-14 15:43:36 -05:00
  • 5654392b8c Enhance CT_LIMIT optimizer with per-site intelligence - analyzes ALL sites cschantz 2025-11-14 15:30:55 -05:00
  • dbb4322cd2 Add intelligent CT_LIMIT optimizer - analyzes traffic to recommend optimal limit cschantz 2025-11-14 15:26:31 -05:00
  • 2499a5f0f7 Add intelligent firewall recommendations to live monitor cschantz 2025-11-14 15:22:20 -05:00