-
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