ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

BashMaster

BashMaster

前往频道在 Telegram

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

显示更多
8 820
订阅者
-124 小时
-117 天
-2830 天
帖子存档
⚙️ git-secret ✔️Bash-инструмент, который позволяет хранить конфиденциальные данные (пароли, API-ключи, сертификаты и т.п.) пр
⚙️ git-secret ✔️Bash-инструмент, который позволяет хранить конфиденциальные данные (пароли, API-ключи, сертификаты и т.п.) прямо в Git-репозитории, но в зашифрованном виде.  ▶️git-secret использует для шифрования утилиту GPG (GNU Privacy Guard). ➡️ Вот как выглядит рабочий процесс: 💠Подготовка. Перед началом работы у вас должна быть создана пара GPG-ключей (RSA), идентифицируемая вашим email-адресом. 💠Инициализация. В корне Git-репозитория выполните команду git secret init. Будет создана скрытая папка .gitsecret/ (которую, кстати, не нужно добавлять в .gitignore, за исключением файла random_seed). 💠Добавление пользователей. Чтобы дать кому-то доступ, выполните git secret tell your@email.id, указав email человека. При этом сам открытый ключ этого пользователя уже должен быть у вас. 💠Пометка файлов. Команда git secret add <filenames...> помечает файлы для шифрования. После этого Git по умолчанию перестанет отслеживать их. 💠Шифрование. Команда git secret hide шифрует помеченные файлы с использованием публичных ключей из keyring .gitsecret/. После этого зашифрованные файлы можно безопасно зафиксировать в репозитории. 💠Расшифровка. Чтобы получить доступ к содержимому, пользователь выполняет git secret reveal (или git secret cat для вывода содержимого в stdout). 🐙 Перейти на Github 🔨 bash_help

Голое железо и root-доступ, ВМ со снапшотами по расписанию, Kubernetes с GitOps в проде или всё сразу. В фановом тесте от ком
Голое железо и root-доступ, ВМ со снапшотами по расписанию, Kubernetes с GitOps в проде или всё сразу. В фановом тесте от команды Deckhouse из таких ответов складывается один из 10 типов инфраструктуры. Укротитель давно научился жить с ВМ и Kubernetes рядом, но устал от двух центров управления. Соковыжималка запускает базы и ML прямо на железе, чтобы гипервизор не съедал производительность. Антиквар не трогает систему, которая работает с нулевых. А Повелителю облаков уютно до первого кругленького счёта. Грузчик и Коллекционер выпадают реже всех. Если достался один из них, ссылкой на результат точно стоит поделиться с командой. → Пройти тест и узнать свой тип

⚙️ Picosnitch ✔️Инструмент для Linux, который отслеживает, какие программы на компьютере выходят в сеть, и ведёт детальную ст
⚙️ Picosnitch ✔️Инструмент для Linux, который отслеживает, какие программы на компьютере выходят в сеть, и ведёт детальную статистику по ним.  ➡️ Что он умеет: 💠Уведомляет о том, когда к сети подключается новая программа или когда изменяется уже существующий исполняемый файл на диске.  💠Ведёт лог всех соединений. В нём фиксируется много деталей: имя исполняемого файла, его хэш (для надёжности идентификации), родительский процесс, удалённый домен, порт, пользователь. Поскольку приложения могут запускать другие процессы для отправки данных, для каждого соединения логируется и родительский исполняемый файл с хэшем. 💠Визуализирует данные. Есть веб-интерфейс (запускается командой picosnitch dash) и терминал (команда picosnitch view). В веб-интерфейсе можно фильтровать статистику по приложению, IP, порту или домену. Для каждого соединения выполняется геолокация по IP.  💠Может проверять хэши исполняемых файлов или сами файлы через VirusTotal. 💠Работает с контейнерами: обнаруживает приложения внутри контейнеров, различая разные версии одного и того же софта по хешу. При этом сам инструмент не зависит от контейнерных рантаймов — он просто наблюдает за изменениями файлов.  💠Оптимизирует производительность: хеши исполняемых файлов кэшируются на основе устройства и номера иноды, что ускоряет работу.  🐙 Перейти на Github 🔨 bash_help

⚙️ Linux Cheat Sheet - шпаргалка по командам Linux ✔️Удобная шпаргалка по Linux и Bash на русском: теория простым языком (как
⚙️ Linux Cheat Sheet - шпаргалка по командам Linux ✔️Удобная шпаргалка по Linux и Bash на русском: теория простым языком (как устроены файлы, процессы, права, память, загрузка и сеть), команды терминала, права доступа, процессы, сеть, SSH, systemd, grep/sed/awk, Vim и готовые однострочники - с примерами. ▶️А для тех, кто идёт дальше, - продвинутый уровень: Bash для профи, LVM и RAID, трассировка и производительность, ядро, безопасность, контейнеры, восстановление системы и вопросы с собеседований. 🐙 Перейти на Github 🔨 bash_help

31 октября AvitoTech собирает инфраструктурных инженеров на Avito Infraween Party 🤩 Вместо классических докладов — два круга
31 октября AvitoTech собирает инфраструктурных инженеров на Avito Infraween Party 🤩 Вместо классических докладов — два круга открытых дискуссий: можно будет обсудить инфраструктурные задачи, поделиться своими кейсами и поспорить о решениях с экспертами AvitoTech и другими участниками. А на афтерпати устроят настоящий чемпионат по метанию старой списанной техники 🔥 Победителей наградят реальными чемпионскими поясами! Хороший повод пообщаться с инфракомьюнити — зарегаться можно тут! P. S. Кстати, костюмы максимально приветствуются! Так что если хотите прийти в образе, welcome.

⚙️ OpsDeck ✔️Единая рабочая панель DevOps-инженера: терминал с AI рядом и локальной моделью, Kubernetes, базы данных, встроен
⚙️ OpsDeck ✔️Единая рабочая панель DevOps-инженера: терминал с AI рядом и локальной моделью, Kubernetes, базы данных, встроенная IDE с git, Grafana/ArgoCD/GitLab во вкладках, алерты, заметки с задачами и напоминаниями, KeePass, SSH и MikroTik - в одном нативном приложении для Linux, Windows и macOS. ➡️ Что входит: 💠Терминал с поддержкой разных оболочек (bash, zsh, PowerShell). У каждой выполненной команды отображается код выхода и время выполнения. Есть панель действий: можно скопировать команду или её вывод, сохранить как сниппет или отправить выделенный текст в AI-помощника. 💠Панель с AI-ассистентом (Claude Code, Codex, Gemini, Aider). Выделенный текст или вывод команды можно одной клавишей отправить в AI. Есть возможность использовать Claude Code прямо внутри терминала OpsDeck. 💠Просмотр Kubernetes (по аналогии с Lens). 💠Встроенные веб-панели для Grafana, ArgoCD, GitLab с автологином. 💠Центр оповещений: приложение само опрашивает Grafana Alerting, Prometheus Alertmanager и JSON-ленты ваших AI-анализаторов логов — ничего дополнительно пробрасывать на машину не нужно. 💠Интеграции с KeePass (для паролей), SSH, MikroTik и хранилищем заметок в Markdown. 🐙 Перейти на Github 🔨 bash_help

⚙️ Just the Browser ✔️Инструмент, предназначенный для удаления нежелательных функций из популярных веб-браузеров, таких как G
⚙️ Just the Browser ✔️Инструмент, предназначенный для удаления нежелательных функций из популярных веб-браузеров, таких как Google Chrome, Microsoft Edge, Mozilla Firefox и Brave, с целью предоставить пользователю чистый и минималистичный интерфейс. ▶️Он отключает интеграции с искусственным интеллектом, телеметрию, спонсируемый контент, встроенные покупки и другие навязчивые элементы, используя скрытые настройки, предназначенные для корпоративных пользователей. ➡️ Программа поддерживает операционные системы Windows, macOS и Linux, предоставляя конфигурационные файлы и скрипты для быстрой настройки браузеров. 🐙 Перейти на Github 🔨 bash_help

⚙️ Drop ✔️Инструмент для Linux, который позволяет создавать изолированные среды (песочницы) для запуска программ и агентов (н
⚙️ Drop ✔️Инструмент для Linux, который позволяет создавать изолированные среды (песочницы) для запуска программ и агентов (например, языковых моделей), при этом сохраняя большую часть вашего привычного рабочего окружения. Его философия — изоляция, которая не мешает продуктивности, а дополняет её. ➡️ Ключевые особенности: 💠Сохранение окружения. Все установленные вами программы из вашего дистрибутива доступны внутри песочницы. Сохраняется ваше имя пользователя, а выбранные конфигурационные файлы (например, .bashrc) остаются доступными для чтения.  💠Изолированная файловая система. Корневая файловая система внутри песочницы скрыта. По умолчанию /usr, /bin, /etc и другие ключевые директории монтируются в режиме только для чтения. При этом у среды есть своя собственная, записываемая область для /tmp и /var. 💠Рабочий процесс. Вдохновлён инструментом virtualenv для Python: вы создаёте легко удаляемое окружение, входите в него и работаете в обычном режиме, но уже с принудительной изоляцией. 💠Сброс привилегий. Перед запуском изолированной программы все привилегии (capabilities) сбрасываются, что не позволяет процессам выполнять опасные операции вроде монтирования или изменения фаервола.  ▶️Хороший выбор, если вам нужно безопасно запускать сторонние программы или агентов, не отказываясь при этом от привычного рабочего процесса и инструментов. Он обеспечивает баланс между изоляцией и производительностью. 🐙 Перейти на Github 🔨 bash_help

АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны к
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков: • Практические курсы и задания • Книги и статьи известных авторов • Полезные инструменты и ресурсы • IT-новости и инсайды Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др. ⌨️ подписаться

⚙️ IxeRam ✔️Высокопроизводительный терминал-ориентированный сканер памяти и отладчик для Linux. ▶️Он предоставляет разработчи
⚙️ IxeRam ✔️Высокопроизводительный терминал-ориентированный сканер памяти и отладчик для Linux. ▶️Он предоставляет разработчикам и специалистам по реверс-инжинирингу возможности, схожие с Cheat Engine, если они предпочитают работать через терминал или SSH. 🐙 Перейти на Github 🔨 bash_help

👩‍💻 Всем программистам посвящается! Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 👩‍💻 IT Новости — t.me/it_ready 🤖 AI & ML — t.me/neuro_ready 👩‍💻 Frontend — t.me/frontend_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 👩‍💻 Linux — t.me/linux_ready 👩‍💻 Java — t.me/java_ready 📖 IT Книги — t.me/books_ready 📱 JavaScript — t.me/javascript_ready 🖼️ DevOps — t.me/devops_ready 🖥 Design — t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

⚙️ bash-agent ✔️Минималистичная среда выполнения для AI-агента, которая написана на чистом bash с использованием awk и не име
⚙️ bash-agent ✔️Минималистичная среда выполнения для AI-агента, которая написана на чистом bash с использованием awk и не имеет внешних зависимостей. Проект создан для работы в средах с ограниченными ресурсами или там, где нельзя устанавливать тяжёлые фреймворки. ➡️ Основные характеристики: 💠Нулевые зависимости. Для работы требуются только bash, awk, curl и ripgrep (rg). 💠Четыре реализации с одинаковой семантикой. Помимо основного скрипта bash-agent, доступны порты на C (cagent), Go (goagent) и Rust (rustagent). 💠Встроенный инструмент SubAgent. Позволяет создавать асинхронных под-агентов с режимом работы на основе fork. 💠Кэш-чувствительное сжатие контекста. Использует экономический DP-алгоритм для автоматического определения необходимости сжатия и степени сжатия. 💠Персистентность сессий. Позволяет сохранять, восстанавливать, продолжать и компактно упаковывать сессии по проектам. 💠Система навыков (skills). Навыки загружаются по требованию и не загрязняют основной промпт. 💠Поддержка нескольких провайдеров. Агент работает с API Anthropic, OpenAI и DeepSeek через единый интерфейс. ➡️ Экосистема и интеграции: 💠CLI-инструмент с широкими возможностями настройки. 💠tmux-обёртка tcode для удобного трёхпанельного интерфейса. 💠Поддержка вставки изображений из буфера обмена и автоматическое описание через GLM-4V-Flash. 💠Предварительно собранные бинарники для C, Go и Rust доступны в релизах на GitHub. 💠AUR-пакет для Arch Linux. 🐙 Перейти на Github 🔨 bash_help

⚙️ PortPal ✔️Нативный десктопный монитор портов, который помогает быстро понять, какие процессы используют сеть и как они свя
⚙️ PortPal ✔️Нативный десктопный монитор портов, который помогает быстро понять, какие процессы используют сеть и как они связаны между собой. ▶️PortPal в реальном времени показывает активные порты, процессы, PID и подключения, определяет фреймворки и проекты, а также позволяет завершать или перезапускать процессы одним кликом. Есть журнал событий, график сетевой активности и интерактивная карта топологии, построенная на D3.js. ➡️ Подойдёт разработчикам, которым надоели netstat и lsof при поиске процесса, занявшего нужный порт. 🐙 Перейти на Github 🔨 bash_help

👀Ты давно мечтал обучиться этичному хакингу? ⚠️Мы нашли для тебя ЛУЧШЕЕ ПРЕДЛОЖЕНИЕ на рынке 🌐Это бот, в котором собраны ТЫ
👀Ты давно мечтал обучиться этичному хакингу? ⚠️Мы нашли для тебя ЛУЧШЕЕ ПРЕДЛОЖЕНИЕ на рынке 🌐Это бот, в котором собраны ТЫСЯЧИ ВИДЕОКУРСОВ 💎И полный роадмап, который проведет тебя с нуля до профессионала в этичном хакинге 🔴Это не очередной дорогой мусор 💎В боте есть мини апп, в котором ты сможешь учиться, следить за своим прогрессом и попрактиковаться ➡️Запускай @TorbaCS_bot и начинай учиться OSINT'у, пентесту и кибербезопасности! ‼️Также подпишитесь на канал создателя, там тоже много полезной инфы по этой теме

⚙️ Systemd: полное руководство для админов + примеры ✔️systemd - это не просто инструмент для запуска и остановки служб. Он у
⚙️ Systemd: полное руководство для админов + примеры ✔️systemd - это не просто инструмент для запуска и остановки служб. Он управляет загрузкой Linux, процессами, логами, таймерами, монтированием файловых систем и ограничением ресурсов. ➡️ В подробном руководстве разобраны: 💠архитектура systemd и основные компоненты 💠типы юнитов: service, timer, socket, mount и target 💠управление службами через systemctl 💠просмотр и фильтрация логов с помощью journalctl 💠поиск медленных и упавших сервисов 💠ограничение CPU и памяти через cgroups 💠создание собственного systemd-сервиса 💠автоматический перезапуск и защита процессов ▶️Полезный материал как для начинающих администраторов, так и для тех, кому нужна удобная шпаргалка по systemd. 🖼️ Дочитать статью на Habr'e 🔨 bash_help

⚙️ Nerdlog ✔️Терминальный (TUI) просмотрщик логов, который позволяет одновременно запрашивать логи с нескольких удалённых хос
⚙️ Nerdlog ✔️Терминальный (TUI) просмотрщик логов, который позволяет одновременно запрашивать логи с нескольких удалённых хостов. ➡️ Ключевые особенности: 💠Нет центрального сервера. Программа сама устанавливает SSH-соединение с каждым хостом, с которого нужно собрать данные, и держит сессии в фоне. Это сильно упрощает инфраструктуру: не нужно настраивать брокер, хранилище индексов или отдельный агент 💠Архитектура remote-first. Весь анализ логов происходит на удалённых узлах. На локальную машину передаются только результаты запроса: например, до 250 сообщений из каждого потока (это настраивается) и данные для построения гистограммы. Это критически важно при работе с большими файлами (от 1 ГБ и выше): классическая связка вроде scp + grep могла бы «забить» канал, а Nerdlog работает почти мгновенно.  💠Гистограмма по времени. Инструмент строит интерактивную гистограмму: она перестраивается на каждый запрос и наглядно показывает, в какие временные промежутки было больше всего совпадений. Это помогает быстро оценить картину. 💠Гибкость. Поддерживает разные форматы: классические файлы (/var/log/syslog, /var/log/messages) и вывод journalctl. Также можно использовать произвольные команды для установления SSH-сессии — например, с Teleport. 💠Интерфейс. Есть форма для ввода запроса: можно задать временной диапазон и шаблон для поиска. Для навигации удобны как стрелки клавиатуры, так и vim-подобные сочетания клавиш.  ▶️Инструмент особенно полезен системным администраторам, инженерам по надёжности (SRE) и разработчикам, которым нужно быстро инспектировать логи (systemd, syslog или свои форматы) на множестве хостов. Его часто выбирают как более лёгкую альтернативу Graylog/Kibana: он решает ту же задачу (агрегация, визуализация, фильтрация), но без лишней инфраструктуры. 🐙 Перейти на Github 🔨 bash_help

Чем заменить VMware, не потеряв привычные возможности При выборе платформы на замену VMware руководителям важно понимать, гот
Чем заменить VMware, не потеряв привычные возможности При выборе платформы на замену VMware руководителям важно понимать, готово ли решение к промышленной эксплуатации, как оно работает в повседневных сценариях и встраивается в существующие процессы. 16 октября на вебинаре узнаете о типовых сценариях и задачах эксплуатации и увидите, как их можно автоматизировать в Deckhouse Platform.
В программе: — зрелость решения, сертификат ФСТЭК России и последние обновления; — основные сценарии управления в контексте классической виртуализации; — полный жизненный цикл ВМ: от подготовки образа и развёртывания до эксплуатации.
🎁 Бонусы: розыгрыш мерча и обучения в Deckhouse Академии.
Зарегистрироваться
16 октября, 12:00

⚙️ Мониторинг SSL сертификатов в Zabbix ✔️Когда ты имеешь несколько десятков сертификатов под своей ответственностью — это но
⚙️ Мониторинг SSL сертификатов в Zabbix ✔️Когда ты имеешь несколько десятков сертификатов под своей ответственностью — это нормально. Часть из них будет продлеваться автоматически, а которые необходимо продлевать вручную, ты занесешь в календарь и поставишь напоминания. Пару раз в год на телефоне или рабочем ноутбуке будет выскакивать уведомление. Но если под твоей ответственностью тысячи сертификатов, да еще и на разных серверах и в разных филиалах — это чуть‑чуть усложняет задачу. ▶️Окей, возможно, ты гений автоматизации и у тебя все продлевается автоматически, а ты просто попиваешь кофе и наблюдаешь за тем, как работа работается сама. Но всегда что‑то может пойти не так, и мы должны быть уверены, что в этом случае в нашем любимом Zabbix загорится триггер бордового цвета, который будет мозолить глаза на всех мониторах и долетит до всех мессенджеров. ▶️Если, конечно, ты не хочешь, чтобы тебя будили в 2 часа ночи, потому что коллега в другом городе — где рабочий день уже начался — не может подключиться к корпоративной сети по VPN. Потому что сертификат истёк. ➡️ Не так давно наши системные администраторы собрали сертификаты со всех CA в единую базу — Netbox. Им удобно: все в одном месте. Нам не менее удобно: не нужно лезть на каждый CA, чтобы вытянуть данные по сертификатам. Всего один API запрос, и все сертификаты на нашем zabbix proxy. 🖼️ Дочитать статью на Habr'e 🔨 bash_help

⚙️ Portmaster ✔️Бесплатный брандмауэр приложений с открытым исходным кодом. Его главная задача — помочь восстановить конфиден
⚙️ Portmaster ✔️Бесплатный брандмауэр приложений с открытым исходным кодом. Его главная задача — помочь восстановить конфиденциальность и вернуть контроль над сетевой активностью компьютера. Он делает «тяжёлую работу» за вас: автоматически блокирует трекеры, рекламу и вредоносное ПО, а также позволяет гибко настраивать правила как для всей системы, так и для каждого приложения отдельно. ➡️ Ключевые возможности: 💠Мониторинг всей сетевой активности. В реальном времени видно, какие приложения к каким доменам обращаются.  💠Автоматическая блокировка. По умолчанию блокируются известные трекеры, реклама и вредоносные домены из специальных списков.  💠Безопасная работа с DNS. Запросы автоматически шифруются (DoH/DoT) и перенаправляются на выбранный вами защищённый DNS-сервер.  💠Гибкая настройка. Можно задавать глобальные правила или индивидуальные для каждого приложения. Есть возможность создавать собственные правила на основе доменов, IP-адресов, стран и других параметров.  💠Защита от rebinding-атак. Реализована проверка для предотвращения таких уязвимостей.  💠Фильтрация по областям сети. Можно определять разрешённые зоны: Localhost, LAN, Internet, P2P, Inbound.  ▶️Подойдёт разработчикам и системным администраторам, которым нужна детальная настройка и контроль трафика. 🐙 Перейти на Github 🔨 bash_help