Files
syr4ok 7ac0ad8922 feat(docker): Implemented a robust Bash utility for managing Docker bridge networks.
Key improvements and features:
- Automated IPAM: Scans for available /24 subnets within a defined BASE_NET range.
- Native OS Integration: Forces static bridge names using 'com.docker.network.bridge.name' for easier netfilter/iptables rules.
- Infrastructure Persistence: Tracks managed networks via a flat-file database (NET_FILE).
- Safety Mechanisms:
    - Enforced 15-char limit for Linux interface compatibility.
    - ShellCheck-validated code with 'set -euo pipefail' (Strict Mode).
    - Interactive confirmation for bulk decommissioning.
- Comprehensive Dashboard: Provides 'info' command for real-time network status and IP range overview.
2026-04-16 17:35:32 +03:00

5.5 KiB

🛠 S4K Admin Toolbox

A collection of battle-tested scripts and utilities for system administrators, DevOps engineers, and power users. This repository serves as a "Swiss Army Knife" for automating routine tasks across Windows and Linux environments.


📂 Navigation Table

This toolbox contains a mix of built-in scripts and links to my standalone specialized projects for easier navigation.

OS Stack Utility Name Description Status
Windows Batch AnyDesk Reset Terminate AnyDesk & clear config files (ID reset) Stable
🧰 Built-in 
Linux Bash Docker Network Manager Auto-IPAM & static bridge naming for Docker bridge networks Stable
🧰 Built-in 
Linux Bash Juniper Network Toggle Remote toggle for Juniper interfaces & static routes Stable
🧰 Built-in 
Linux Bash Directory Comparator Recursive file comparison between two directories with detailed diff logging Stable
🧰 Built-in 
Linux Bash PSQL NFS Backup Automation for PostgreSQL dumps with NFS & Telegram Stable
📦 Standalone 
Linux Bash PVE Rsync Backup Pro Surgical Proxmox VE VM backups with log-parsed paths & auto-cleanup Stable
📦 Standalone 
Linux Bash Whois Infrastructure Automator (for ISPs) Automation for Whois DB update by billing system Stable
📦 Standalone 
Linux Bash IP Manager for ISPs (Billing ↔ IPSET) Automation IP management by billing or external system for ISPs Stable
📦 Standalone 
Linux Windows Py Modbus Relay Control Cross-platform low-level Python control for ETH/PoE Modbus relays Stable
📦 Standalone 
Linux PHP ISP Console Shaper CLI management for ISP client shapes, networks, and routers (PostgreSQL) Stable
🔐 Private 
Windows UE "School Runner" (The Game) Meditative runner game built with Unreal Engine 4 (C++ / Blueprints) 🏗 WIP
🔐 Private 

🐳 Docker Network Manager

A surgical tool for managing Docker infrastructure. It eliminates the "random bridge names" problem by forcing static names at the OS level, making it perfect for custom firewall rules and network monitoring.

  • Auto-IPAM: Scans and assigns free subnets.
  • Native Naming: Direct mapping between Docker names and Linux interfaces.

⚠️ Disclaimer

Use at your own risk! These scripts are designed for administrative tasks and may perform destructive actions (like killing processes or deleting config files). The author is not responsible for any data loss or system instability. Always test in a sandbox environment first.


⚖️ License

This project is licensed under the MIT License - see the LICENSE file for details.