diff --git a/README.md b/README.md index 2beae00..b803c71 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,11 @@ A collection of battle-tested scripts and utilities for system administrators, D | OS | Stack | Utility Name | Description | Status | | :--- | :--- | :--- | :--- | :--- | | ![Windows](https://img.shields.io/badge/Windows-0078D6?style=flat-square&logo=windows&logoColor=white) | ![Batch](https://img.shields.io/badge/-Batch-4D4D4D?style=flat-square) | [AnyDesk Reset](./tools/windows/apps-reset/anydesk-id-reseter.bat) | Terminate [AnyDesk](https://anydesk.com/en) & clear config files (`ID reset`) | ✅ Stable
🧰 Built-in  | +| ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black) | ![Bash](https://img.shields.io/badge/-Bash-4EAA25?style=flat-square) | [Juniper Network Toggle](./tools/linux/juniper-ctrl/juniper-net-toggle/juniper-net-toggle.sh) | Remote toggle for [Juniper](https://www.juniper.net/) interfaces & static routes | ✅ Stable
🧰 Built-in  | | ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black) | ![Bash](https://img.shields.io/badge/-Bash-4EAA25?style=flat-square) | [Directory Comparator](./tools/linux/compare-dirs/compare-dirs.sh) | Recursive file comparison between two directories with detailed diff logging | ✅ Stable
🧰 Built-in  | | ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black) | ![Bash](https://img.shields.io/badge/-Bash-4EAA25?style=flat-square) | [PSQL NFS Backup](https://github.com/andsyrovatko/s4k-psql-db-backuper) | Automation for [PostgreSQL](https://www.postgresql.org/) dumps with [NFS](https://en.wikipedia.org/wiki/Network_File_System) & [Telegram](https://telegram.org/) | ✅ Stable
📦 Standalone  | | ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black) | ![Bash](https://img.shields.io/badge/-Bash-4EAA25?style=flat-square) | [Whois Infrastructure Automator (for ISPs)](https://github.com/andsyrovatko/s4k-billing-whois-automator) | Automation for Whois DB update by billing system | ✅ Stable
📦 Standalone  | | ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black) | ![Bash](https://img.shields.io/badge/-Bash-4EAA25?style=flat-square) | [IP Manager for ISPs (Billing ↔ IPSET)](https://github.com/andsyrovatko/s4k-ip-manager) | Automation IP management by billing or external system for ISPs | ✅ Stable
📦 Standalone  | -| ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black) | ![Bash](https://img.shields.io/badge/-Bash-4EAA25?style=flat-square) | [Juniper Network Toggle](./tools/linux/juniper-ctrl/juniper-net-toggle/juniper-net-toggle.sh) | Remote toggle for [Juniper](https://www.juniper.net/) interfaces & static routes | ✅ Stable
🧰 Built-in  | | ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black) ![Windows](https://img.shields.io/badge/Windows-0078D6?style=flat-square&logo=windows&logoColor=white) | ![Py](https://img.shields.io/badge/-Python-3776AB?style=flat-square) | [Modbus Relay Control](https://github.com/andsyrovatko/s4k-modbus-relay-controller) | Cross-platform low-level Python control for [ETH/PoE Modbus relays](https://www.waveshare.com/wiki/Modbus_POE_ETH_Relay) | ✅ Stable
📦 Standalone  | | ![Linux](https://img.shields.io/badge/-Linux-FCC624?style=flat-square&logo=linux&logoColor=black) | ![PHP](https://img.shields.io/badge/-PHP-777BB4?style=flat-square&logo=php&logoColor=white) | ISP Console Shaper | CLI management for ISP client shapes, networks, and routers ([PostgreSQL](https://www.postgresql.org/)) | ✅ Stable
🔐 Private  | | ![Windows](https://img.shields.io/badge/Windows-0078D6?style=flat-square&logo=windows&logoColor=white) | ![UE](https://img.shields.io/badge/-Unreal_Engine-0E1128?style=flat-square&logo=unrealengine&logoColor=white) | "School Runner" (The Game) | Meditative runner game built with Unreal Engine 4 (C++ / Blueprints) | 🏗 WIP
🔐 Private  | diff --git a/tools/linux/compare-dirs/README.md b/tools/linux/compare-dirs/README.md index a80b7c9..fd19905 100644 --- a/tools/linux/compare-dirs/README.md +++ b/tools/linux/compare-dirs/README.md @@ -18,6 +18,13 @@ A robust Bash utility for recursive file comparison between two directories. It ### 🏃 Quick Start ```bash + # Clone the repository + git clone https://github.com/andsyrovatko/s4k-admin-toolbox.git + cd s4k-admin-toolbox + + # Grant execution rights to the scripts + cd tools/linux/compare-dirs && chmod +x compare-dirs.sh + # Basic comparison (outputs diffs to terminal and compare-dirs.log) ./compare-dirs.sh /path/to/dir_a /path/to/dir_b diff --git a/tools/linux/juniper-ctrl/juniper-net-toggle/README.md b/tools/linux/juniper-ctrl/juniper-net-toggle/README.md index 7f3f957..ff8dec5 100644 --- a/tools/linux/juniper-ctrl/juniper-net-toggle/README.md +++ b/tools/linux/juniper-ctrl/juniper-net-toggle/README.md @@ -17,6 +17,13 @@ This script automates the activate / deactivate operations on Juniper JunOS devi ### 🏃 Quick Start ```bash + # Clone the repository + git clone https://github.com/andsyrovatko/s4k-admin-toolbox.git + cd s4k-admin-toolbox + + # Grant execution rights to the scripts + cd tools/linux/juniper-ctrl/juniper-net-toggle && chmod +x juniper-net-toggle.sh + # Deactivate a network (Interface) ./juniper-net-toggle.sh 10.10.1.1 192.168.50.0/30 OFF