Tags

Tags give the ability to mark specific points in history as being important
  • v0.3.1

    v0.3.1 — response-time.sh, file-integrity.sh, kernel-check.sh, firewall-audit.sh; cron-audit dead binary detection; open-ports-audit bind column
  • v0.3.0

    v0.3.0 — 5 new scripts, reorganized categories, standardized headers
    
    New scripts:
    - monitoring/system-health.sh   interactive OK/WARN/CRIT health overview
    - monitoring/memory-alert.sh    RAM + swap monitoring with top processes
    - monitoring/pending-updates.sh apt/dnf/yum security update checker
    - security/open-ports-audit.sh  listening port audit with process names
    - security/user-audit.sh        user accounts, sudo access, SSH keys audit
    
    Breaking change — category restructure (15 folders → 4):
    - monitoring/  disk-alert, memory-alert, pending-updates, service-watchdog,
                   ssl-expiry-check, system-health, system-info
    - security/    cron-audit, fail2ban-report, open-ports-audit, ssh-audit,
                   user-audit
    - maintenance/ backup, log-rotate
    - benchmarks/  bench
    
    All scripts: standardized headers (DESCRIPTION / USAGE / OPTIONS /
    EXIT CODES / CRON EXAMPLE / REQUIREMENTS) and --help flag via a
    self-extracting usage() function.
  • v0.2.0

    v0.2.0 — Monitoring, security reporting, and cron auditing
    
    New scripts (4):
    - disk/disk-alert.sh           — disk usage monitor with warn/crit thresholds
    - monitoring/service-watchdog.sh — auto-restart downed systemd services
    - security/fail2ban-report.sh  — attack summary, top offenders, recent bans
    - cron/cron-audit.sh           — all scheduled jobs in one unified view
    
    Bug fixes:
    - ssl/ssl-expiry-check.sh: fixed silent exit on unreachable domains (set -e + pipeline)
    
    Docs:
    - Improved README: ToC, real curl commands, status table, script template
    - Added CONTRIBUTING.md with script requirements and review expectations
    
    Tested on: Ubuntu 22.04 LTS, Ubuntu 24.04 LTS
  • v0.1.0

    v0.1.0 — Initial release
    
    6 production-ready scripts:
    - backup/backup.sh     — SQLite + dirs + files → SSH remote with rotation
    - benchmarks/bench.sh  — CPU, disk I/O, network speed, rated summary
    - system/system-info.sh — Quick OS/CPU/memory/disk/uptime snapshot
    - ssl/ssl-expiry-check.sh — SSL cert expiry checker with threshold alerts
    - logs/log-rotate.sh   — Log compression + deletion + dry-run mode
    - security/ssh-audit.sh — SSH config hardening + AbuseIPDB IP reputation
    
    Tested on: Ubuntu 22.04 LTS, Ubuntu 24.04 LTS