uz
Feedback
BashMaster

BashMaster

Kanalga Telegram’da o‘tish

Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов. Реклама: @Kone4noVasya Канал на бирже: https://telega.in/c/bash_help

Ko'proq ko'rsatish
8 715
Obunachilar
+2524 soatlar
+1017 kunlar
+20530 kunlar
Postlar arxiv
⚙️ Pulse ✔️Инструмент для мониторинга инфраструктуры в реальном времени, который объединяет Proxmox, Docker и Kubernetes в ед
⚙️ Pulse  ✔️Инструмент для мониторинга инфраструктуры в реальном времени, который объединяет Proxmox, Docker и Kubernetes в едином интерфейсе. Он позволяет отслеживать метрики, получать умные оповещения и анализировать состояние системы с помощью ИИ, а также автоматически обнаруживает узлы и хранит историю данных. ➡️ Основные возможности: 💠Единый дашборд. Собирает данные с узлов Proxmox VE, Proxmox Backup Server (PBS), Proxmox Mail Gateway (PMG), контейнеров Docker/Podman и кластеров Kubernetes. Показывает загрузку CPU, RAM, дисков, состояние хранилищ и бэкапов. 💠Умные оповещения. Уведомления через Discord, Slack, Telegram, электронную почту и другие каналы. Можно настроить пороги по CPU, памяти, дискам, состоянию виртуальных машин и сториджей.  💠Автообнаружение. Pulse автоматически находит узлы Proxmox в сети.  💠История метрик. Постоянное хранение данных с настраиваемым сроком хранения. 💠Explorer для бэкапов. Визуализация заданий резервного копирования и использования хранилища. 💠ИИ-функции (опционально). Например, помощник по инфраструктуре (BYOK), который позволяет задавать вопросы об инфраструктуре на естественном языке, и Patrol — фоновые проверки состояния системы по расписанию.  💠Отслеживание затрат. Анализ использования и расходов по провайдеру или модели.  ➡️ Для кого подходит: 💠Владельцы домашних лабораторий (homelab). 💠Системные администраторы. 💠Managed Service Providers (MSP) — для централизованного мониторинга инфраструктуры клиентов. 🐙 Перейти на Github 🔨 bash_help

🖥Наш Telegram-канал — это культ Линукса и шаманство BASH Тут ты поймёшь, что: — Терминал - это не чёрное окно. Это портал —
🖥Наш Telegram-канал — это культ Линукса и шаманство BASH Тут ты поймёшь, что: — Терминал - это не чёрное окно. Это портал — ls — это способ заглянуть в себя — cd — умение вовремя сменить направление — права доступа важнее личных границ — если что-то сломалось — значит, ты трогал /etc 🫵Подпишись, ведь именно тогда ты почувствуешь лёгкий запах сервера в подвале

⚙️ Шпаргалка по Mikrotik RouterOS Console 🔨 bash_help
⚙️ Шпаргалка по Mikrotik RouterOS Console 🔨 bash_help

Замечал странную штуку: дел не так уж много, но любое – как будто через сопротивление? Не то чтобы лень. Просто не делается и
Замечал странную штуку: дел не так уж много, но любое – как будто через сопротивление? Не то чтобы лень. Просто не делается и все тут! Зато видосики на Ютубе залетают на ура... Попался годный канал, советую почитать, если тоже чувствуешь, что превращаешься в апатичного зомби 👉 https://t.me/vadimpetrovpsi Мысль, которая зашла: когда перестаешь понимать "чего хочу Я", даже нормальная жизнь ощущается, как каторга. Подписывайся сюда и переходи в закреп. Там 3 видоса, которые помогут разобраться, что с тобой происходит и как снова начать испытывать ощущение, что ты живешь, а не существуешь 💃

⚙️ The Boring Tunnel Manager ✔️Лёгкий и быстрый инструмент для управления SSH-туннелями в командной строке. Он упрощает созда
⚙️ The Boring Tunnel Manager ✔️Лёгкий и быстрый инструмент для управления SSH-туннелями в командной строке. Он упрощает создание и управление туннелями между локальными и удалёнными ➡️ Основные характеристики: 💠Поддержка режимов туннелирования. Поддерживает локальные, удалённые и динамические (SOCKS5) переадресации портов.  💠Интеграция с SSH. Совместим с файлами конфигурации SSH и ssh-agent. 💠Поддержка Unix-сокетов. Работает как с TCP/IP, так и с Unix-сокетами. 💠Автоматическое переподключение и keep-alive. Функции для обработки разрывов соединений. 💠Человекочитаемая конфигурация в формате TOML. Позволяет легко определять пользовательские настройки, пользователей, идентичности и конфигурации туннелей. 💠Поддержка группировки туннелей. Помогает организовывать большие конфигурации и выполнять пакетные операции (например, перечисление, открытие или закрытие туннелей в определённых группах). 💠Интеграция с оболочками. Есть умные завершения для bash, zsh и fish. 🐙 Перейти на Github 🔨 bash_help

🔈 Новый VPS/VDS-сервис от упоротых инфраструктурщиков Давно дружим с CORTEL, это ребята про enterprise решения для крупняка.
🔈 Новый VPS/VDS-сервис от упоротых инфраструктурщиков Давно дружим с CORTEL, это ребята про enterprise решения для крупняка. Сейчас они запустили отдельный бренд для аренды VPS/VDS — Serverum. Это сервис, где можно выбрать VPS, оплатить и сразу начать пользоваться. Подойдёт для dev/stage-сред, тестовых стендов, ботов, pet-проектов, небольших сервисов и других задач, где нужен сервер без лишней возни. Внутри: — собственная проприетарная платформа — отечественные решения — защищённая инфраструктура — низкие цены — живая поддержка от инженерной команды Сейчас ребята запускают первых пользователей и собирают честную обратную связь от тех, кто реально работает с инфраструктурой. Можно зайти, потыкать, взять VPS под задачу и написать фидбек. 👉 Serverum.ru

⚙️ pingerr ✔️Скрипт, представляющий собой инструмент для тестирования DNS-серверов, который помогает найти самый быстрый и на
⚙️ pingerr ✔️Скрипт, представляющий собой инструмент для тестирования DNS-серверов, который помогает найти самый быстрый и надёжный DNS-резолвер для сети. ➡️ Некоторые особенности скрипта: 💠тестирует более 50 публичных DNS-серверов (включая Google, Cloudflare, Quad9, OpenDNS, AdGuard и другие); 💠использует подход тестирования с учётом кэша: отправляет предварительный запрос для заполнения кэша сервера, а затем выполняет несколько последующих запросов для измерения времени отклика с учётом кэша; 💠проводит несколько итераций тестирования на сервер (по умолчанию — 5 тестов, можно настроить с помощью флага -n); 💠анализирует корреляцию между временем DNS-запроса и задержкой сети; 💠использует взвешенную систему оценки (70% — время DNS, 30% — задержка сети) для выбора оптимального сервера; 💠выводит результаты с цветовой кодировкой (зелёный — отлично, жёлтый — хорошо, красный — медленно); 💠предоставляет готовые рекомендации по настройке первичных и вторичных DNS-серверов. 🐙 Перейти на Github 🔨 bash_help

⚙️ Delta ✔️Утилита для Linux, которая улучшает визуализацию различий в коде, делая их более читаемыми и интуитивно понятными.
⚙️ Delta ✔️Утилита для Linux, которая улучшает визуализацию различий в коде, делая их более читаемыми и интуитивно понятными. Она особенно полезна разработчикам, работающим с большими кодовыми базами, где важно быстро и чётко отслеживать изменения. ➡️ Основные возможности: 💠Подсветка синтаксиса. Delta автоматически определяет язык программирования на основе расширения файла и корректно отображает ключевые слова, строки, комментарии и другие элементы кода. Это повышает читаемость больших файлов с разницей во многих строках. 💠Нумерация строк. Упрощает навигацию по коду и соотнесение изменений с исходным кодом. 💠Режим бокового отображения (side-by-side). Позволяет сравнивать версии кода параллельно. 💠Улучшенная обработка конфликтов при слиянии веток.  💠Поддержка гиперссылок. Можно преобразовывать хеши коммитов, имена файлов и номера строк в гиперссылки для быстрого перехода к соответствующим местам в коде.  💠Настройка цветовой схемы. Пользователь может выбирать темы и настраивать цвета для разных типов изменений. 💠Интеграция с современными терминалами с поддержкой цветов.  ▶️Delta — универсальный инструмент, который подходит как для начинающих разработчиков, так и для опытных инженеров, работающих с крупными проектами. 🐙 Перейти на Github 🔨 bash_help

Repost from Admin Books
📖 Хакинг API: взлом программных интерфейсов веб-приложений Год: 2026 Автор: Кори Джей Болл Книга представляет собой практическое руководство по анализу безопасности веб-API и поиску уязвимостей. Автор объясняет, как устроены REST API и какие типичные ошибки допускаются при их разработке. Рассматриваются инструменты для тестирования, такие как Burp Suite, Postman и другие решения для разведки и анализа конечных точек. Подробно разбираются реальные сценарии атак, включая обход аутентификации, уязвимости бизнес-логики и различные виды инъекций. Также затрагиваются темы XSS, массового назначения параметров и других распространённых проблем безопасности API. Книга подойдёт специалистам по безопасности и системным администраторам, которые отвечают за защиту веб-сервисов и хотят лучше понимать уязвимости API. #security 🤩Admin Books

На Stepik запустили годный курс по «Troubleshooting Docker и Kubernetes: поиск и устранение проблем» В программе только важны
На Stepik запустили годный курс по «Troubleshooting Docker и Kubernetes: поиск и устранение проблем» В программе только важные аспекты: — troubleshooting Docker и образов — диагностика сетевых проблем — настройка readiness/liveness probes — отладка pod’ов, деплоев и ingress — анализ логов контейнеров и кластера — разбор ошибок CrashLoopBackOff, OOMKilled, ImagePullBackOff и других Собеседования на DevOps/SRE сейчас всё чаще строятся вокруг реальных инцидентов. Данный курс фокусируется именно на таких сценариях и помогает в подготовке к практическим вопросам 48 часов доступен со скидкой 25% ↗️ Пройти курс на Stepik

⚙️ deep-eye ✔️Продвинутый инструмент для сканирования уязвимостей и проведения тестов на проникновение, основанный на искусст
⚙️ deep-eye ✔️Продвинутый инструмент для сканирования уязвимостей и проведения тестов на проникновение, основанный на искусственном интеллекте. ▶️Он интегрирует поддержку нескольких AI-провайдеров, таких как OpenAI, Grok, OLLAMA и Claude, для автоматизированного поиска уязвимостей, интеллектуальной генерации полезных нагрузок и профессиональной отчетности. ▶️Программа поддерживает более 45 методов атак, включая SQL-инъекции, XSS, SSRF, а также тестирование безопасности API и GraphQL. ▶️Дополнительно, deep-eye предлагает расширенные возможности разведки, включая пассивный OSINT, перечисление DNS и обнаружение поддоменов. 🐙 Перейти на Github 🔨 bash_help

Инженеры перебрали... Linux-кейсов 🤩 У K2 Cloud и K2Тех вышла запись митапа по Linux — pебята разобрали реальные инженерные
Инженеры перебрали... Linux-кейсов 🤩 У K2 Cloud и K2Тех вышла запись митапа по Linux — pебята разобрали реальные инженерные кейсы из практики про поломанный SSH, обновление ядер, поломку сети в ВМ и балансировщики с одинаковыми конфигами, но разными результатами. А еще в конце дали специальный кейс для зрителей — можно решить его и забрать приз до 5 июня. Смотреть здесь

⚙️ Lima ✔️Инструмент для запуска Linux-виртуалок с автоматическим обменом файлами и пробросом портов, по поведению очень похо
⚙️ Lima ✔️Инструмент для запуска Linux-виртуалок с автоматическим обменом файлами и пробросом портов, по поведению очень похожий на WSL2. ▶️Изначально он создавался для удобной работы с containerd и nerdctl на macOS, но без проблем используется и для обычных Linux-задач. Поддерживает Docker, Podman и Kubernetes, работает не только на macOS и развивается как проект CNCF. ➡️ Отлично подойдёт разработчикам и DevOps-инженерам, которым нужен лёгкий Linux и контейнеры без тяжёлых виртуальных машин. 🐙 Перейти на Github 🔨 bash_help

⚙️ xan ✔️Инструмент командной строки CLI, который можно использовать для обработки CSV файлов непосредственно из bash. ▶️Он п
⚙️ xan ✔️Инструмент командной строки CLI, который можно использовать для обработки CSV файлов непосредственно из bash. ▶️Он позволяет легко просматривать, фильтровать, разбивать на части, объединять, сортировать и объединять CSV файлы, а также предоставляет большой набор составных команд, которые можно объединять в цепочку для выполнения широкого спектра типичных задач. ▶️xan также использует свой собственный язык выражений, чтобы вы могли выполнять сложные задачи, которые невозможно выполнить, полагаясь на самые простые команды. Этот минималистичный язык был адаптирован для данных CSV и намного быстрее, чем оценка типичных динамически типизированных языков, таких как Python, Lua, JavaScript и т. д. ➡️ xan можно использовать для отображения CSV файлов в терминале для удобства исследования и даже для создания простых визуализаций данных. 🐙 Перейти на Github 🔨 bash_help

⚙️ ssh-audit ✔️Инструмент для аудита конфигурации серверов и клиентов SSH. Он анализирует настройки, выявляет слабые, устарев
⚙️ ssh-audit ✔️Инструмент для аудита конфигурации серверов и клиентов SSH. Он анализирует настройки, выявляет слабые, устаревшие или непроверенные криптографические примитивы, а также помогает усилить безопасность SSH-туннелей. ➡️ Основные функции: 💠Поддержка протоколов SSH 1 и 2 для серверов. 💠Анализ конфигурации клиента SSH. 💠Захват баннера, распознавание устройства, программного обеспечения и операционной системы, обнаружение сжатия. 💠Сбор алгоритмов обмена ключами, ключей хоста, шифрования и кодов аутентификации сообщений. 💠Вывод информации об алгоритмах: доступность, удаление/отключение, статус (безопасный, слабый, устаревший и т. д.). 💠Рекомендации по алгоритмам (добавление или удаление на основе распознанной версии ПО). 💠Анализ совместимости версий SSH на основе информации об алгоритмах. 💠Историческая информация из OpenSSH, Dropbear SSH и libssh. 💠Сканирование политик для обеспечения соблюдения усиленной/стандартной конфигурации. ➡️ Режимы работы: 💠Стандартный аудит — по умолчанию инструмент перечисляет типы ключей хоста, обмены ключами, шифры, MAC-адреса и другую информацию, а затем выделяет их цветом в выводе. Криптографические примитивы с потенциальными проблемами отображаются жёлтым цветом, с серьёзными недостатками — красным. 💠Аудит политики — при использовании опции -P или --policy информация о ключах хоста, обменах ключами, шифрах, MAC-адресах и т. д. сравнивается с набором ожидаемых значений, определённых в указанном файле политики. Если всё совпадает, выводится короткое сообщение о прохождении. В противном случае отображаются несовпадающие поля. ▶️ssh-audit работает на Linux и Windows, поддерживает Python 3.8–3.13 и не имеет зависимостей. 🐙 Перейти на Github 🔨 bash_help

📘 На платформе Mentorix вышел курс — «Nginx на практике: от деплоя до production» Практический курс по настройке Nginx для р
📘 На платформе Mentorix вышел курс — «Nginx на практике: от деплоя до production» Практический курс по настройке Nginx для реальных задач: от базовой конфигурации до использования в production. В курсе: • настройка и конфигурация Nginx • работа как reverse proxy • SSL и HTTPS • балансировка нагрузки • подготовка конфигурации для production Начать можно бесплатно — вводная часть курса доступна без оплаты. Скидка действует 48 часов 👉 Пройти курс

⚙️ Гарантированная очистка даже после краша ✔️Скрипт упал с ошибкой, а временный файл остался. Или соединение не закрылось. И
⚙️ Гарантированная очистка даже после краша ✔️Скрипт упал с ошибкой, а временный файл остался. Или соединение не закрылось. Или lock-файл завис. Это классика и trap решает её в одну строчку. ➡️ Что делает trap ▶️Регистрирует функцию, которая запустится при выходе из скрипта — неважно, нормальном или аварийном. ▶️Вы один раз описываете логику очистки и забываете об этом:
#!/bin/bash
set -euo pipefail

tmpfile=$(mktemp)

cleanup() {
  rm -f "$tmpfile"
  echo "Cleaned up temporary files"
}

trap cleanup EXIT   # сработает при любом выходе

# Основная работа
echo "Processing..." > "$tmpfile"
cat "$tmpfile"
▶️EXIT это сигнал, который bash отправляет при завершении скрипта. Функция cleanup удалит временный файл, даже если скрипт упал на середине. ➡️ Что можно убирать через trap ▶️Временные файлы и директории, lock-файлы, открытые соединения с базой, фоновые процессы, которые скрипт запустил сам. ➡️ Почему это лучше, чем rm в конце скрипта ▶️rm в конце не выполнится, если скрипт упадёт раньше. trap cleanup EXIT выполнится всегда — это гарантия на уровне интерпретатора. 🖼️ Ссылка на источник 🔨 bash_help

⚙️ Semaphore UI ✔️Современный веб-интерфейс для управления популярными инструментами DevOps, который позволяет запускать зада
⚙️ Semaphore UI ✔️Современный веб-интерфейс для управления популярными инструментами DevOps, который позволяет запускать задачи, управлять конфигурациями и автоматизировать процессы. Он поддерживает Ansible, Terraform, OpenTofu, Terragrunt, PowerShell, Bash, Python и другие инструменты. ➡️ Основные возможности: 💠Запуск задач. Можно запускать плейбуки Ansible, код Terraform и OpenTofu, а также скрипты Bash и PowerShell прямо из браузера.  💠Мониторинг выполнения. В интерфейсе доступны логи, статус выполнения и ошибки для анализа и устранения неполадок.  💠Планирование задач. Позволяет автоматизировать выполнение задач по указанным времени или интервалам с помощью cron-выражений.  💠Управление инвентарём. Определяет целевые системы (серверы, виртуальные машины, контейнеры или облачные ресурсы), на которых будут выполняться задачи. Поддерживает различные типы инвентарёв, включая статические файловые, динамические и на основе состояния Terraform. 💠Группы переменных (Variable Groups/Environments). Контексты конфигурации, которые содержат чувствительную информацию, такую как переменные окружения, секреты и параметры, необходимые задачам при выполнении. 💠Контроль доступа. Ролевая модель с разрешениями на уровне проектов и функциями совместной работы в команде. Пользователи могут иметь разные роли (администратор, редактор, просмотрщик) с различными возможностями. 💠Управление секретами. Безопасное хранение и шифрование чувствительных данных, включая SSH-ключи, API-токены и переменные окружения. 💠Интеграция через API. Полноценный API с документацией OpenAPI/Swagger для интеграции с корпоративными системами и рабочими процессами.  🐙 Перейти на Github 🔨 bash_help

⚙️ Bashly ✔️Приложение для командной строки, которое позволяет создавать функциональные инструменты для командной строки на B
⚙️ Bashly ✔️Приложение для командной строки, которое позволяет создавать функциональные инструменты для командной строки на Bash. Оно упрощает разработку за счёт автоматической генерации bash-скриптов на основе простой конфигурации в формате YAML. ➡️ Основные особенности: 💠Генерация единого самодостаточного bash-скрипта. Bashly создаёт финальный скрипт, который может парсить и проверять ввод пользователя, предоставлять справочные сообщения и выполнять код для каждой команды. 💠Парсинг командной строки. Извлекает опциональные или обязательные позиционные аргументы, опциональные флаги, команды и стандартные флаги (например, --help и --version). 💠Генерация текстов помощи и экранов справки, показывающих аргументы, флаги и команды инструмента (работает и для подкоманд). 💠Предотвращение выполнения скрипта, если командная строка некорректна. 💠Предоставление места для ввода кода для каждой функции инструмента и его объединение в финальный скрипт. 💠Дополнительные (опциональные) функции в стиле фреймворка: цветной вывод, управление конфигурационными файлами (формат INI), парсинг YAML, автодополнение Bash и другие. 💠Автогенерация документации в формате Markdown и man-страниц для скрипта. ▶️Код для каждой команды сохраняется в отдельном файле, который можно редактировать и повторно генерировать при необходимости. 🐙 Перейти на Github 🔨 bash_help

⚙️ QuickStack ✔️Open-source платформа, которая позволяет развернуть и управлять приложениями на своём сервере. Отличная альте
⚙️ QuickStack ✔️Open-source платформа, которая позволяет развернуть и управлять приложениями на своём сервере. Отличная альтернатива облачным сервисам вроде Vercel, Heroku или Azure — без лишних расходов и с полным контролем над инфраструктурой. ➡️ Основные характеристики: 💠Основа технологии. QuickStack работает на базе k3s (лёгкой версии Kubernetes), Traefik (для маршрутизации трафика), Longhorn (распределённое блочное хранилище для многоузловых кластеров) и BuildKit (для сборки образов).  💠Управление через веб-интерфейс. Позволяет разворачивать приложения из Git-репозиториев, управлять доменами, мониторить ресурсы, настраивать резервное копирование и контролировать доступ пользователей.  💠Однокомандная установка. QuickStack можно развернуть на VPS с помощью одной команды.  💠Автоматизация. Платформа автоматизирует полный жизненный цикл приложения: сборку образов из Git, деплой, получение SSL-сертификатов через Let’s Encrypt, управление томами и резервное копирование.  💠Поддержка Git и Docker. Позволяет деплоить приложения напрямую из публичных или приватных Git-репозиториев, а также использовать Docker-образы из Docker Hub или частных реестров. 💠Мониторинг и логи. Предоставляет панель мониторинга для отслеживания использования ресурсов и производительности приложений, а также возможность просмотра логов в реальном времени.  💠Веб-терминал. Даёт доступ к веб-терминалу прямо внутри контейнера для отладки. 💠Управление ресурсами. Позволяет устанавливать ограничения по CPU, RAM и хранилищу для каждого приложения. ➡️ Для кого QuickStack: 💠Разработчики, которые хотят быстро разворачивать и управлять приложениями без необходимости заниматься администрированием серверов. 💠Небольшие команды и стартапы, ищущие экономичное и простое в использовании решение для деплоя. 💠Системные администраторы, которые хотят управлять инфраструктурой через удобный интерфейс. 🐙 Перейти на Github 🔨 bash_help