|
1 | 1 | VERSION=1.0.0 |
2 | 2 | RELEASE_DATE=2026-01-15 |
3 | 3 | BUILD_NUMBER=1 |
| 4 | +CHANGELOG= |
| 5 | +## 🎉 Initial Release - Complete Nexterm Toolkit |
| 6 | + |
| 7 | +### 🔐 Security & Audit Suite (4 scripts) |
| 8 | +- **Security-Full-Audit.sh** - Comprehensive system security check with UFW, SSH failures, open ports, SUID scans |
| 9 | +- **Security-SSH-Hardening-Check.sh** - Validates SSH configuration against best practices |
| 10 | +- **Security-Fail2Ban-Status.sh** - Monitor jail status, banned IPs, and attack statistics |
| 11 | +- **Security-Certificate-Expiry.sh** - Certificate expiry tracking with automatic warnings |
| 12 | + |
| 13 | +### 🐳 Docker Management Suite (4 scripts) |
| 14 | +- **Docker-Cleanup-Interactive.sh** - Interactive cleanup for containers, images, and volumes |
| 15 | +- **Docker-Health-Check.sh** - Detect unhealthy containers and disk space issues |
| 16 | +- **Docker-Compose-Manager.sh** - Auto-discover and manage docker-compose projects |
| 17 | +- **Docker-Image-Updater.sh** - Check for updates and restart containers with new images |
| 18 | + |
| 19 | +### 🖥️ System Maintenance Suite (4 scripts) |
| 20 | +- **System-Weekly-Maintenance.sh** - Automated APT updates, cleanup, and service checks |
| 21 | +- **System-Log-Rotation-Check.sh** - Validates logrotate configuration and large log detection |
| 22 | +- **System-Backup-Verify.sh** - Age and integrity verification for backup archives |
| 23 | +- **System-Zombie-Process-Killer.sh** - Find and clean up defunct processes |
| 24 | + |
| 25 | +### 📡 Network Diagnostics Suite (3 scripts) |
| 26 | +- **Network-Speed-Test.sh** - Bandwidth testing with historical logging |
| 27 | +- **Network-Connection-Monitor.sh** - Continuous connectivity monitoring with alerts |
| 28 | +- **Network-Port-Scanner.sh** - Common port scanning with service identification |
| 29 | + |
| 30 | +### ⚡ Performance & Monitoring Suite (3 scripts) |
| 31 | +- **Performance-Snapshot.sh** - System-wide performance capture for comparison |
| 32 | +- **Performance-Disk-IO-Check.sh** - Disk I/O analysis and bottleneck detection |
| 33 | +- **Performance-Service-Resource-Usage.sh** - Systemd service resource profiling |
| 34 | + |
| 35 | +### 🚀 Quick Fixes & Helpers (2 scripts) |
| 36 | +- **Quick-Reboot-Required-Check.sh** - Kernel updates, reboot flags, and service checks |
| 37 | +- **Quick-User-Add-With-Key.sh** - User creation with SSH key and sudo configuration |
| 38 | +- **Quick-Port-Forward.sh** - UFW-based port forwarding with validation |
| 39 | + |
| 40 | +### 📝 35 Nexterm Snippets |
| 41 | +- **APT Management** - Update, upgrade, autoremove, clean, hold/unhold packages |
| 42 | +- **System Monitoring** - Uptime, load, memory, disk, process, service, and kernel info |
| 43 | +- **Network Tools** - Interfaces, open ports, DNS, ping, tracepath, public IP detection |
| 44 | +- **Firewall/Security** - UFW status, SSH rules, auth logs, login tracking |
| 45 | +- **Docker Utilities** - Container and image listing |
| 46 | + |
| 47 | +### ✨ Features |
| 48 | +- Full @NEXTERM directive integration (STEP, INPUT, CONFIRM, SUMMARY, messaging) |
| 49 | +- Automatic changelog generation from VERSION file |
| 50 | +- ZIP artifact with SHA256 checksums |
| 51 | +- Interactive workflows with confirmations |
| 52 | +- Comprehensive error handling and status reporting |
| 53 | + |
0 commit comments