Commit Graph

  • 4a9f40ce53 CRITICAL FIX: Resolve subshell data loss preventing auto-blocking cschantz 2026-01-06 17:27:04 -05:00
  • 72047b4098 Fix Maldet directory detection after extraction cschantz 2026-01-02 21:29:37 -05:00
  • da041b22b0 Improve Maldet installation error handling and diagnostics cschantz 2026-01-02 20:51:21 -05:00
  • 33ade14188 Improve functional test accuracy - reduce false positives cschantz 2026-01-02 20:44:59 -05:00
  • 491d56bd74 Add comprehensive functional testing framework cschantz 2026-01-02 20:38:38 -05:00
  • bad5955d41 Fix WORDSPLIT issues in for loops (HIGH priority) cschantz 2026-01-02 17:34:56 -05:00
  • 5a2d51d496 Fix NULL check issues (HIGH priority) cschantz 2026-01-02 17:32:15 -05:00
  • 45e115ec4b Fix SOURCE command safety issues (HIGH priority) cschantz 2026-01-02 17:26:21 -05:00
  • 51b4dbde1e Fix integer comparison safety issues (6 HIGH priority) cschantz 2026-01-02 17:23:02 -05:00
  • cd079bd7b6 Fix HIGH priority issues: paths, globs, deps, wordsplit cschantz 2026-01-02 17:21:19 -05:00
  • 8f6cb6e91c Fix HIGH priority issues: library exit, unquoted paths, and globs cschantz 2026-01-02 16:39:57 -05:00
  • a5d61ea7d8 Fix false positives in QA script checks cschantz 2026-01-02 16:27:47 -05:00
  • fdce4ccd07 Remove duplicate show_progress function cschantz 2026-01-02 16:24:56 -05:00
  • 682bd69cf8 Add missing function exports to library files cschantz 2026-01-02 16:23:17 -05:00
  • 87c69cd59b Fix integer expression errors in QA script category counts cschantz 2026-01-02 16:19:11 -05:00
  • c3868db8e2 Fix bot blocking recommendations to use cPanel mod_rewrite format cschantz 2026-01-02 15:56:31 -05:00
  • 65d26ba95e Massive performance improvement: use awk mktime instead of date command cschantz 2025-12-31 23:26:24 -05:00
  • 1a2f5cb116 Fix bash syntax error caused by apostrophe in awk comment cschantz 2025-12-31 22:24:55 -05:00
  • 3730f8bd0c Fix timestamp comparison to use epoch seconds for accurate filtering cschantz 2025-12-31 22:21:01 -05:00
  • de3e95bcb7 Fix bot analyzer to filter log entries by timestamp, not just files cschantz 2025-12-31 22:15:00 -05:00
  • f4c921bea0 Reduce false positives in integer comparison check cschantz 2025-12-31 21:57:31 -05:00
  • 37fea20ba5 Add progress indicator function to QA script cschantz 2025-12-31 21:52:52 -05:00
  • b5f11dcfdb Enhance QA script output with colors and better formatting cschantz 2025-12-31 21:47:03 -05:00
  • dcf2ccd414 Fix integer expression errors in failure categorization cschantz 2025-12-31 19:24:00 -05:00
  • 70db264f77 Add intelligent failure categorization and analysis cschantz 2025-12-31 19:20:49 -05:00
  • 7be2f3bf93 Fix bounce detection to exclude successful deliveries cschantz 2025-12-31 19:16:27 -05:00
  • 0d372eab79 Fix bounce and spam detection to exclude auth failures cschantz 2025-12-31 19:13:01 -05:00
  • d2e5d3f940 Fix email diagnostics to search multiple log files for comprehensive results cschantz 2025-12-31 19:09:10 -05:00
  • 1127888a66 Remove all emojis from email diagnostics for professional appearance cschantz 2025-12-31 19:04:44 -05:00
  • c780c8ab2e Improve email diagnostics output clarity and logic cschantz 2025-12-31 18:55:59 -05:00
  • 05396b6984 Enhance email diagnostics with comprehensive tracking cschantz 2025-12-31 18:49:24 -05:00
  • f47a164124 Add Email Diagnostics tool - verify if email/domain is working cschantz 2025-12-31 18:38:10 -05:00
  • 4b47a4388d Add email-functions.sh library + menu cleanup cschantz 2025-12-31 18:22:08 -05:00
  • 5b639a345f Add missing email modules - all 8 email menu options now functional cschantz 2025-12-31 18:20:28 -05:00
  • ab4ff0974c Add multi-panel compliance checks + performance optimizations cschantz 2025-12-31 18:16:28 -05:00
  • c61152a70d Fix QA checker bugs and improve accuracy cschantz 2025-12-30 18:39:10 -05:00
  • 77f91462e1 Fix 22 critical runtime errors from 'local' keyword used outside functions cschantz 2025-12-30 18:38:59 -05:00
  • b3d31e838e Add comprehensive IPset initialization error reporting and diagnostics cschantz 2025-12-25 16:57:35 -05:00
  • a3e1d425b2 Deep reliability audit + final optimizations for live attack monitor cschantz 2025-12-25 16:44:19 -05:00
  • 8bd2770c6d Add connection state caching for 50% CPU reduction during attacks cschantz 2025-12-25 16:37:07 -05:00
  • 40ee083a62 Major performance and reliability improvements to live attack monitor cschantz 2025-12-25 16:35:54 -05:00
  • 7194096c6d Add reliability improvements and performance optimizations cschantz 2025-12-25 16:32:58 -05:00
  • c7a409622b Fix IP reputation persistence - snapshots were being deleted on exit cschantz 2025-12-25 16:24:21 -05:00
  • 6b3b0ed503 Optimize IPset integration for maximum performance in live attack monitor cschantz 2025-12-25 16:16:22 -05:00
  • 2e176aa310 Add 5 advanced SYN flood intelligence metrics for better attacker detection cschantz 2025-12-24 20:44:48 -05:00
  • cae9db2d53 Fix established_conns parsing + increase Tier 4 DDoS scoring for instant blocking cschantz 2025-12-24 20:42:31 -05:00
  • 996be0bdd0 Fix integer expression error in subnet_bonus parsing cschantz 2025-12-24 20:29:56 -05:00
  • 83a6f4cbe6 Advanced threat intelligence: Smart whitelisting, geo clustering, ASN tracking, HTTP correlation cschantz 2025-12-24 20:09:57 -05:00
  • 5fbed6ae4c Adjust DDoS thresholds for production web servers cschantz 2025-12-24 20:07:25 -05:00
  • f4b3a2401c Sync v2 with advanced DDoS intelligence cschantz 2025-12-24 20:04:56 -05:00
  • 9d06535543 Advanced DDoS intelligence: Momentum tracking, subnet blocking, multi-vector detection cschantz 2025-12-24 20:04:50 -05:00
  • 198abeb564 Sync v2 with multi-tier distributed DDoS enhancements cschantz 2025-12-24 20:01:27 -05:00
  • e1a6d0a6be Enhance distributed DDoS detection with multi-tier severity and subnet tracking cschantz 2025-12-24 20:01:21 -05:00
  • 7719cfecd1 Add distributed DDoS detection with dynamic thresholds cschantz 2025-12-24 19:57:22 -05:00
  • aadc3be64a Sync v2 with main: Add all missing auto-blocking and SYN flood enhancements cschantz 2025-12-24 19:54:57 -05:00
  • 72ad73819f Add intelligent threat scoring for SYN flood attacks cschantz 2025-12-24 19:26:22 -05:00
  • 26c69175cd Add full reputation tracking and auto-blocking for SYN flood attacks cschantz 2025-12-24 19:24:35 -05:00
  • 1ee883aa4d Fix auto-blocking: Add missing quick_block_ip() + instant block for score 100 cschantz 2025-12-24 19:21:55 -05:00
  • 1e77b1042b Add Plesk MySQL authentication support to database discovery cschantz 2025-12-24 19:15:15 -05:00
  • f1f0e51f33 Fix get_plesk_user_domains() to have fallback when MySQL fails cschantz 2025-12-24 16:32:11 -05:00
  • 83ad5a0b9c Add plesk_list_users() function for Plesk user discovery cschantz 2025-12-24 16:29:27 -05:00
  • c56093fdcb CRITICAL FIX: plesk-helpers.sh was never loaded - wrong path cschantz 2025-12-24 16:28:06 -05:00
  • 4954d12b9c Add Plesk diagnostic script to troubleshoot 0 users/domains issue cschantz 2025-12-24 16:20:53 -05:00
  • 2ea2bc36ce Fix test-launcher.sh to match production logic exactly cschantz 2025-12-24 15:17:02 -05:00
  • 4ab3ba082f Add cross-platform test launcher and comprehensive audit documentation cschantz 2025-12-24 15:11:59 -05:00
  • 621906517e Add test-launcher.sh for cross-platform verification cschantz 2025-12-24 15:09:38 -05:00
  • 316a35f93c Revert "Fix WordPress path parsing for multi-panel support in reference-db.sh" cschantz 2025-12-23 21:22:38 -05:00
  • 65c523f005 CORRECTED FIX: Properly handle SYS_USER_HOME_BASE initialization cschantz 2025-12-23 21:14:23 -05:00
  • 9046f56838 CRITICAL FIX: system-detect.sh never loaded plesk-helpers.sh cschantz 2025-12-23 20:53:55 -05:00
  • 3398e66744 Fix WordPress path parsing for multi-panel support in reference-db.sh cschantz 2025-12-23 20:50:00 -05:00
  • 454a46aaaa CRITICAL: Fix reference-db.sh to use unified domain discovery cschantz 2025-12-23 20:36:37 -05:00
  • 04b592d638 Fix Plesk helper sourcing and add fallback for domain discovery cschantz 2025-12-23 20:30:50 -05:00
  • c1f2f6868d Add comprehensive Plesk control panel support cschantz 2025-12-23 20:20:09 -05:00
  • 4c45411edc Fix ClamAV progress display to only update on file change cschantz 2025-12-23 16:59:46 -05:00
  • 63e8056cb9 Add scanner list to client report cschantz 2025-12-23 16:54:31 -05:00
  • 9de4c0b2a8 Simplify client report to bare essentials cschantz 2025-12-23 16:40:09 -05:00
  • 74f3915b72 Fix client report generation in standalone scan scripts cschantz 2025-12-23 16:10:36 -05:00
  • e5ad8e374c Fix Maldet scanner bash errors cschantz 2025-12-23 16:05:04 -05:00
  • cdaed9f75a Auto-generate client report at scan completion cschantz 2025-12-23 16:00:29 -05:00
  • 5d926a223d Add client-facing security report generator cschantz 2025-12-23 15:50:26 -05:00
  • 805650280a Fix Maldet scanning 0 files - incorrect flag syntax cschantz 2025-12-23 15:34:03 -05:00
  • 1d47cc8556 Fix scan status detection - eliminate false "RUNNING" status cschantz 2025-12-22 22:59:29 -05:00
  • 3407514920 Restrict ImunifyAV to user-focused scans only cschantz 2025-12-22 22:33:57 -05:00
  • 949ffb9d05 Add 'Scan all user accounts' option to malware scanner menu cschantz 2025-12-22 22:27:30 -05:00
  • 0751cc67c9 Enable comprehensive full-system scanning for ImunifyAV cschantz 2025-12-22 22:22:02 -05:00
  • 02bbabe0a4 Fix ImunifyAV integer comparison errors + Maldet empty scan issue cschantz 2025-12-22 22:10:21 -05:00
  • 46d6885682 Fix stall warning spam in ClamAV scanner cschantz 2025-12-22 20:18:39 -05:00
  • e9ab1e03c1 Fix ImunifyAV completion detection - use COMPLETED field not STATUS cschantz 2025-12-22 19:25:38 -05:00
  • 5b3ecbb2ae Fix CRITICAL: ImunifyAV scan detection bug - was scanning 0 files cschantz 2025-12-22 19:18:26 -05:00
  • eeffd30650 Add comprehensive progress tracking and reliability improvements to malware scanner cschantz 2025-12-22 19:10:08 -05:00
  • 7433c1c523 Fix Plesk IP correlation and improve multi-panel log detection cschantz 2025-12-22 18:59:23 -05:00
  • 55067a339a Fix CRITICAL: Remove 'local' outside function scope in malware-scanner.sh cschantz 2025-12-22 18:34:07 -05:00
  • ea8b29fba1 Malware scanner: Fix input validation bugs (CRITICAL) cschantz 2025-12-22 18:18:53 -05:00
  • 4d563be716 Malware scanner: Fix critical bugs in error handling cschantz 2025-12-22 18:09:47 -05:00
  • 1e0ed487c0 Malware scanner: Add comprehensive error handling and safety features cschantz 2025-12-22 18:06:58 -05:00
  • 75f28b9117 Rename Performance Analysis to Performance & Maintenance cschantz 2025-12-17 19:28:34 -05:00
  • e8aae4249a Move Disk Space Analyzer to Performance Analysis menu cschantz 2025-12-17 19:28:02 -05:00
  • 5c4c733e47 Add comprehensive disk space analyzer to toolkit cschantz 2025-12-17 19:25:58 -05:00
  • 0c88a37b1c Fix menu standards: Replace plain dashes with Unicode separators cschantz 2025-12-17 01:35:48 -05:00
  • 8a7077aef4 Fix menu standards: Add RED 0 back buttons to remaining 6 menus cschantz 2025-12-17 01:34:24 -05:00