- Refactored `install.sh` to improve package installation logic, supporting multiple package managers (apt, dnf, yum, apk). - Added functions to ensure required packages (`curl`, `jq`, `python3`, `nftables`, `iptables`, `ipset`, `cron`) are installed only if missing. - Implemented systemd timer support for scheduling, with fallback to cron if systemd is unavailable. - Updated documentation to reflect changes in dependency installation and scheduling mechanisms. Co-authored-by: Cursor <cursoragent@cursor.com>