Commit Graph

  • fbcbbf8a43 CRITICAL FIX: Change exit 0 to return 0 to prevent closing terminal session Developer 2026-03-19 22:01:43 -04:00
  • a30fc46f07 FIX: Add error handling to standalone domain discovery and remove color codes Developer 2026-03-19 22:00:22 -04:00
  • 7bf42ee2f7 FIX: Rewrite get_standalone_user_domains to be user-specific Developer 2026-03-19 21:47:57 -04:00
  • a2e8ad584b IMPLEMENT: Standalone server domain and log discovery Developer 2026-03-19 21:24:48 -04:00
  • 551e32444c docs: Document critical standalone server support gaps Developer 2026-03-19 21:21:30 -04:00
  • 4d7dfefb7d docs: Add comprehensive audit fixes documentation Developer 2026-03-19 21:05:06 -04:00
  • 8fc31b6c3a CRITICAL SECURITY FIXES: Address comprehensive audit findings Developer 2026-03-19 21:04:28 -04:00
  • e5979a501e Revert "CRITICAL FIXES: Apply essential improvements from beta branch to production" cschantz 2026-03-19 21:03:11 -04:00
  • 8aa31582e3 docs: Add verification report - all fixes confirmed working Developer 2026-03-19 21:00:09 -04:00
  • e7ae19157c docs: Add final comprehensive review summary - all issues resolved Developer 2026-03-19 20:50:55 -04:00
  • eabddb553d CRITICAL FIXES: Apply essential improvements from beta branch to production cschantz 2026-03-19 20:50:28 -04:00
  • 01db7d285f docs: Add comprehensive production vs beta launcher comparison Developer 2026-03-19 20:48:39 -04:00
  • 6c27b2324c docs: Add comprehensive session summary and work progress report Developer 2026-03-19 20:46:55 -04:00
  • f6fd4118e3 Phase 2 Improvements: Array safety, URL encoding, and source guards Developer 2026-03-19 20:46:39 -04:00
  • ebeffdff75 docs: Add improvement roadmap for Phase 2-4 development Developer 2026-03-19 20:46:11 -04:00
  • 17254ddaf0 docs: Add security fixes documentation for critical vulnerabilities Developer 2026-03-19 20:45:42 -04:00
  • 16f222fc0e CRITICAL FIXES: Security vulnerabilities in reference-db.sh and common-functions.sh Developer 2026-03-19 20:44:58 -04:00
  • e14dc213aa CRITICAL FIX: Use return instead of exit - prevent SSH session termination Developer 2026-03-19 20:41:06 -04:00
  • aaae6adfb9 fix: Read directly from /dev/tty for menu interaction, suppress errors gracefully Developer 2026-03-19 20:34:19 -04:00
  • e40c281cbf fix: Remove /dev/tty redirects from all read statements - use terminal detection instead Developer 2026-03-19 20:32:51 -04:00
  • d1e81109ba fix: Handle read gracefully when stdin is piped (check terminal with -t 0) Developer 2026-03-19 20:32:31 -04:00
  • aabc3cb238 fix: Redirect all read statements to /dev/tty for terminal interaction via piped stdin Developer 2026-03-19 20:30:51 -04:00
  • 9048066a49 fix: Source launcher in current shell instead of subshell - keeps menu interactive Developer 2026-03-19 20:22:01 -04:00
  • c7080d04b6 refine: Update roadmap to focus on automatic data collection, not menus Developer 2026-03-19 19:58:49 -04:00
  • 9f8522d8a6 revert: Remove interactive menu options - launcher is for data collection only Developer 2026-03-19 19:57:54 -04:00
  • e0a7991949 feat: Add OS Compatibility Check module with package and version verification Developer 2026-03-19 19:57:08 -04:00
  • 2d9cc9a23f feat: Add Platform Health Check module with universal and platform-specific checks Developer 2026-03-19 19:56:04 -04:00
  • 0b0fd8c5c8 docs: Add comprehensive dev launcher platform support roadmap (6 phases) Developer 2026-03-19 19:55:24 -04:00
  • 7c57d21463 feat: Add system info display at startup and detailed system info menu option Developer 2026-03-19 19:54:58 -04:00
  • d36e668b0e docs: Simplify dev README to single copy-paste command (dev branch only) Developer 2026-03-19 19:50:46 -04:00
  • cd38f9248f docs: Separate one-liner commands into individual copy-paste boxes Developer 2026-03-19 19:49:03 -04:00
  • 64a2b2b0b1 docs: Add dev branch one-liner quick start command Developer 2026-03-19 19:48:55 -04:00
  • 24dd0974cb docs: Update to use wget instead of git for downloads Developer 2026-03-19 19:46:50 -04:00
  • ef16e309cb docs: Add comprehensive dev branch setup and workflow guide Developer 2026-03-19 19:44:35 -04:00
  • adcb3b04d6 dev: Add BETA branding to development branch Developer 2026-03-19 19:39:23 -04:00
  • 5cca21aa0c Clean directory: Remove test/example files and consolidate documentation cschantz 2026-03-19 17:33:23 -04:00
  • 0314245433 CRITICAL FIX #17: Restore persistent threats at startup for auto-mitigation blocking cschantz 2026-03-07 00:12:35 -05:00
  • 3407580422 BUG FIX #16: Missing error handling for critical system file backups cschantz 2026-03-06 23:55:14 -05:00
  • 0b082aa797 BUG FIX #15: Critical data loss in write_ip_data_to_file function cschantz 2026-03-06 23:54:41 -05:00
  • e7cef6a61e BUG FIX #13 & #14: Variable scope issues with target_ports and has_other_traffic cschantz 2026-03-06 23:51:44 -05:00
  • 8a154753bd BUG FIX #12: Variable scope issue with ratio (SYN/ESTABLISHED ratio detection) cschantz 2026-03-06 23:51:10 -05:00
  • 3b17a60100 BUG FIX #11: Escalation detection broken due to array update before comparison cschantz 2026-03-06 23:50:17 -05:00
  • 073890f062 BUG FIX #10: Variable scope issue with multi_vector and geo_bonus cschantz 2026-03-06 23:49:29 -05:00
  • 0206237449 BUG FIX #9: Invalid ss filter syntax blocking single-target port detection cschantz 2026-03-06 23:47:45 -05:00
  • bec70c35bb BUG FIX #8: Multi-vector attack detection using stale individual IP files cschantz 2026-03-06 23:45:27 -05:00
  • c4bdf9e73f BUG FIX #7: Geo_bonus tagging logic using conditional precedence (elif) cschantz 2026-03-06 23:44:19 -05:00
  • c24476c749 CRITICAL BUG FIX #6: Massive indentation error - scoring calculations executed for whitelisted IPs cschantz 2026-03-06 23:39:45 -05:00
  • 9e58d160a4 CRITICAL FIXES: 4 major bugs found and fixed in SYN detection pipeline cschantz 2026-03-06 23:38:09 -05:00
  • ef9f5f2377 OPTIMIZATION: Replace limited-depth find with shell globs (10-50x speedup) cschantz 2026-03-06 23:16:09 -05:00
  • 07448e1136 CRITICAL FIX: Severity threshold off-by-one error (> should be >=) cschantz 2026-03-06 23:13:48 -05:00
  • 8f61919361 CRITICAL FIX: Define ip_file variable in SYN detection section cschantz 2026-03-06 23:13:26 -05:00
  • 26d9559676 CRITICAL FIX: Skip scoring for whitelisted IPs but STILL write/track cschantz 2026-03-06 23:12:12 -05:00
  • abf0a7b943 CRITICAL FIX: Remove double-write and move hits increment to after scoring cschantz 2026-03-06 23:11:26 -05:00
  • ca2d23a456 CRITICAL FIX: Persist hits BEFORE whitelisting checks cschantz 2026-03-06 23:09:18 -05:00
  • 0fec5f1081 CRITICAL FIX: Load persistent IP data BEFORE threshold calculation cschantz 2026-03-06 23:05:52 -05:00
  • 4ea982b119 FIX: Update threshold logic to use hits from persistent storage cschantz 2026-03-06 23:04:10 -05:00
  • 244fd35e97 FIX: Use existing persistent ip_data storage for historical hit tracking cschantz 2026-03-06 23:03:44 -05:00
  • 4a9b449d60 CRITICAL FEATURE: Persistent historical IP attack tracking across monitor restarts cschantz 2026-03-06 23:03:09 -05:00
  • 3946a84e58 CRITICAL FIX: Adaptive threshold based on repeated detection history cschantz 2026-03-06 23:01:07 -05:00
  • 7e5a09bf6b CRITICAL FIX: Lower Tier 0 baseline threshold from 20 to 3 for proper detection cschantz 2026-03-06 23:00:56 -05:00
  • 492e0884bb CRITICAL FIXES: SYN Detection Completely Broken (8 Issues Found and Fixed) cschantz 2026-03-06 23:00:46 -05:00
  • b87c1bd751 CRITICAL FIX: Enable auto-mitigation of SYN attacks cschantz 2026-03-06 22:34:54 -05:00
  • 486e8c240d CRITICAL FIX: Increase file lock timeout to prevent data loss cschantz 2026-03-06 22:33:47 -05:00
  • 13a7357e12 FIX: Add word boundary matching to CSF/iptables IP grep checks cschantz 2026-03-06 22:32:05 -05:00
  • 02f697f4c1 CRITICAL FIX: Resolve 3 bugs preventing SYN attack detection cschantz 2026-03-06 22:31:44 -05:00
  • f311b9b100 CRITICAL FIX: Background all monitoring subprocess calls cschantz 2026-03-06 22:28:07 -05:00
  • f7ac93a626 FIX: Make Apache log detection non-fatal (don't block other monitoring) cschantz 2026-03-06 22:26:37 -05:00
  • c47b02621b CRITICAL FIX: Add timeout to chain_DENY ipset blocks (prevent permanent bans) cschantz 2026-03-06 22:11:23 -05:00
  • b747882ba1 OPTIMIZE: Reduce detection latency for SYN attack blocking cschantz 2026-03-06 22:09:16 -05:00
  • e3cf8514df CRITICAL FIX: Always use CSF's chain_DENY ipset for blocking cschantz 2026-03-06 22:07:13 -05:00
  • 53b9af6650 IMPROVE: Use CSF chain_DENY ipset directly for batch blocking cschantz 2026-03-06 22:06:34 -05:00
  • 23a571fc0c FIX: Increment block counter for all detected attack types cschantz 2026-03-06 21:41:22 -05:00
  • 1235d25b12 CRITICAL FIX: Implement persistent menu loop returning to menu after operations cschantz 2026-03-05 21:59:41 -05:00
  • 51e4cf002a CRITICAL FIX: Address 3 security/stability issues in WordPress cron manager cschantz 2026-03-05 17:50:18 -05:00
  • f0fee8d0f8 CRITICAL FIX: Filter debug output from cache file cschantz 2026-03-03 00:39:54 -05:00
  • 24bc661fe6 CRITICAL FIX: Suppress debug output when capturing cache cschantz 2026-03-03 00:39:05 -05:00
  • 71d724d5f8 FIX: Correct sed insert syntax in add_disable_wpcron_to_config cschantz 2026-03-03 00:37:29 -05:00
  • 842e5dea03 FIX: Simplify sed command in add_disable_wpcron_to_config cschantz 2026-03-03 00:33:21 -05:00
  • d24e4ffecf FIX: Correct maxdepth values for WordPress discovery across all panels cschantz 2026-03-02 23:45:19 -05:00
  • a492d0cdcd CRITICAL FIX: Use -maxdepth find instead of glob expansion cschantz 2026-03-02 23:31:42 -05:00
  • 23c8a71527 OPTIMIZATION: Replace recursive find with shell globs for 10-50x WordPress discovery speedup cschantz 2026-03-02 23:00:35 -05:00
  • 4f5f290514 OPTIMIZATION: Reduce double-pipe grep operations cschantz 2026-03-02 22:27:07 -05:00
  • 1d8c9237ca CRITICAL FIX: Cron staggering now uses all 60 minutes cschantz 2026-03-02 22:26:03 -05:00
  • ba610db6d6 OPTIMIZATION & BUG FIX: Reduce syscalls and improve reliability cschantz 2026-03-02 22:23:02 -05:00
  • 72faa0c619 CRITICAL SECURITY FIX: Prevent symlink attack vulnerabilities cschantz 2026-03-02 22:18:11 -05:00
  • db64d9cbc3 FIX: Properly close file descriptor 9 in trap handler cschantz 2026-03-02 22:15:53 -05:00
  • 231888a2e8 ENHANCEMENT: Add set -o pipefail for robust pipe error handling cschantz 2026-03-02 22:12:34 -05:00
  • 6defe233b8 CRITICAL SAFETY FIX: Prevent crontab data loss in pipe operations cschantz 2026-03-02 22:11:31 -05:00
  • eeacc6e77e CRITICAL FIX: User extraction cache infinite recursion cschantz 2026-03-02 22:06:13 -05:00
  • a035295783 CRITICAL FIXES: Trap handler flock unlock + user extraction cache bypass cschantz 2026-03-02 21:49:24 -05:00
  • a8c5da78c8 CRITICAL PERFORMANCE FIX: Disable auto-detection at library load time cschantz 2026-03-02 21:38:48 -05:00
  • f54f889652 OPTIMIZATION: Remove redundant cache checks and find operations cschantz 2026-03-02 21:37:04 -05:00
  • 5b96b65691 CRITICAL PERFORMANCE FIX: Use direct find instead of slow domain discovery cschantz 2026-03-02 21:30:45 -05:00
  • c4e7b88938 FIX: Syntax error - missing fi in extract_user_from_path function cschantz 2026-03-02 21:28:52 -05:00
  • 425cfcc7da CRITICAL PERFORMANCE FIX: Persistent domain cache with TTL cschantz 2026-03-02 21:27:58 -05:00
  • 7034f7b797 FIX: Critical subshell scope bug - CRON_OFFSET not persisting across iterations cschantz 2026-03-02 20:54:12 -05:00
  • b66f40446e FIX: Proper user extraction and staggered cron scheduling cschantz 2026-03-02 20:40:25 -05:00
  • dfcbde52c9 ENHANCEMENT: Add spacing between sequential operations for better visibility cschantz 2026-03-02 20:35:57 -05:00
  • 9972e59802 FIX: Correct sed pattern for removing DISABLE_WP_CRON from wp-config cschantz 2026-03-02 20:31:43 -05:00
  • 1f67dd0203 CRITICAL FIX: Optimize cache to use persistent temp file for instant results cschantz 2026-03-02 19:56:10 -05:00