fa
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

رفتن به کانال در Telegram

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

نمایش بیشتر
6 676
مشترکین
+1024 ساعت
+357 روز
+5830 روز
آرشیو پست ها
shakal-3000 - шакализатор сайтов (Web 1.0 Proxy-Degradator) Современный веб стал слишком скучным, стерильным и быстрым. Этот сервис принимает URL любого вылизанного корпоративного лендинга, безжалостно вырезает из него современный CSS, Tailwind и скрипты, а затем принудительно возвращает страницу в 1999 год. Создан для того, чтобы делать больно UI/UX-дизайнерам и ностальгировать под звуки диалапа. Возможности: - тотальная деградация DOM: Удаляет таблицы стилей, inline-стили и class-heavy вёрстку. - внутренний Image-Proxy: Перехватывает удалённые изображения, сжимает их через sharp, убивает сглаживание и отдаёт обратно с эффектом медленной загрузки (progressive scanline). - растеризация SVG: Принудительно превращает современные векторы в пиксельное месиво. - инъекция мусора: Автоматически вставляет marquee, кислотные цвета, скам-попапы, кривые таблицы, GIF-баннеры и радужные разделители. - перехват навигации: Переписывает теги <a>, чтобы вы могли серфить по ошакаленному сайту, не покидая 1999 год. Режимы деградации (Presets) - GeoCities - классический тайловый ад с GIF-ками и звездным небом. - Hacker Terminal - неоновый зеленый текст на черном фоне (Matrix style). - Corporate Hell 2001 - серые таблицы, синие ссылки и максимум офисного уныния. - Princess Homepage - розовый кошмар с блестками и Comic Sans. https://github.com/Dark0ne1/shakal-3000 Подсказал: @shadow6 Опубликовано в @gitgate #web #proxy #fun #oldschool

SPR - Wi-Fi роутер с открытым исходным кодом, безопасный, удобный в использовании и быстрый для вашего дома. Создайте адаптив
SPR - Wi-Fi роутер с открытым исходным кодом, безопасный, удобный в использовании и быстрый для вашего дома. Создайте адаптивную микросегментированную сеть для управления устройствами Wi-Fi, удаленного доступа к VPN и проводными системами. Возможности: - поддержка Multi-PSK, включая WPA3, впервые реализована в протоколе SPR. - безопасная цепочка маршрутизаторов - практически полное отсутствие неуправляемого кода, минимизация поверхностей атаки. - одностороннее подключение к сервисным ресурсам - группы устройств и изоляция - переадресация портов - правила пользовательского интерфейса для интеграций - WPA3/2 - обратная совместимость WPA1 - поддержка Wi-Fi 6 - Wireguard™ VPN - многоканальная глобальная сеть с балансировкой нагрузки - беспроводной восходящий канал - поддержка многоадресного трафика - удаленные DNS-запросы с использованием DNS по протоколу HTTPS - списки DNS Ad Block - правила и переопределения DNS для каждого устройства - React UX - IP-трафик - журналы DNS - система событий и база данных API - работает на самых разных системах Linux с использованием Docker. - система плагинов API https://github.com/spr-networks/super Опубликовано в @gitgate #wifi #captiva #sso

20 000 бонусов на тестирование сервисов Cloud․ru ☁️ От подбора нужного сервиса, выделения гранта или тестового периода до пом
20 000 бонусов на тестирование сервисов Cloud․ru ☁️ От подбора нужного сервиса, выделения гранта или тестового периода до помощи в миграции в облако. До 31 декабря для юридических лиц облачный провайдер Cloud.ru предлагает специальное предложение — 20 000 бонусов на использование своих сервисов. С какими задачами помогут:
▶️Инфраструктура в облаке: вычислительные мощности для размещения, тестирования и прототипирования проектов. ▶️Хранилище данных: универсальное масштабируемое хранилище для создания резервных копий данных, размещения сайтов и приложений с высокой скоростью доступа и надежности. ▶️Облако для 1С: высокопроизводительное и защищенное облако для бесперебойной работы всех систем 1С. ▶️Бессерверные вычисления: контейнерные приложения в облаке без необходимости управлять собственной инфраструктурой. ▶️Разработка под Data Science: приложения на основе машинного обучения. ▶️Сайт в облаке: развертывание сайта в облаке, чтобы справиться с любой нагрузкой и трафиком.
👉Получить бонусы 👈

Permission Manager - приложение, разработанное компанией SIGHUP, которое обеспечивает чрезвычайно простое и удобное управление RBAC для Kubernetes. Если вы ищете простой и интуитивно понятный способ управления пользователями в кластере Kubernetes, вы попали по адресу. С помощью Permission Manager вы можете создавать пользователей, назначать пространства имен/права и распространять файлы Kubeconfig YAML через удобный и простой веб-интерфейс. https://github.com/sighupio/permission-manager Опубликовано в @gitgate #rbac #k8s #security

Стрим о защите контейнеров, который нельзя пропустить На стриме 28 мая в 11:00 обсудим новейшие угрозы в мире контейнеров, типовые точки компрометации и главное — методы защиты. Вместе с анонсированным утёнком покажем в деле ИИ и другие новые технологии Kaspersky Container Security. За передовую экспертизу по защите контейнеров — специалисты «Лаборатории Касперского», за комплексный независимый взгляд — руководитель продукта «Штурвал» Владимир Утратенко. Чтобы не пропустить, регистрируйтесь.

Совет дня: неожиданно про артефакты и свободное место: bash docker buildx du Опубликовано в @gitgate #tips #docker

Supertonic - молниеносно быстрая многоязычная система преобразования текста в речь (TTS), работающая непосредственно на устро
Supertonic - молниеносно быстрая многоязычная система преобразования текста в речь (TTS), работающая непосредственно на устройстве и предназначенная для локального распознавания речи с минимальными накладными расходами. Благодаря среде выполнения ONNX Runtime, она полностью функционирует на вашем устройстве - без облака, без вызовов API и без проблем с конфиденциальностью. Возможности: - невероятно быстро: синтез в реальном времени с низкой задержкой на настольных компьютерах, в браузерах, на мобильных устройствах и периферийных устройствах - достаточно быстро, чтобы превратить целую веб-страницу в аудиофайл менее чем за секунду. - многоязычная поддержка 31 языка: синтезируйте текст непосредственно на 31 языке или передайте параметр lang="na", чтобы Supertonic обрабатывал текст независимо от языка, если вы не знаете язык ввода - отдельные языковые адаптеры не требуются. - модель с 99 МБ параметров и открытым весом: компактная, полностью открытая контрольная точка - значительно меньше по размеру, чем открытые системы TTS класса 0,7–2 млрд - для уменьшения объема загрузки, более быстрого холодного запуска и меньшего объема используемой памяти. - готовность к работе на периферийных устройствах: Запускается локально на настольных компьютерах, мобильных устройствах, браузерах и устройствах с ограниченными ресурсами, таких как Raspberry Pi или электронные книги, без зависимости от сети, с полной конфиденциальностью и без необходимости использования графического процессора. - высококачественный звук 44,1 кГц: Выводит студийный 16-битный WAV-файл с частотой 44,1 кГц напрямую, готовый к воспроизведению без использования внешнего апсемплера. - теги выражений: 10 встроенных тегов (например, <смех>, <дыхание>, <вздох>) добавляют естественные человеческие нюансы в генерируемую речь без использования подсказок или эталонного аудио. - многофункциональные SDK: готовые к использованию примеры через среду выполнения ONNX для Python, Node.js, браузера (WebGPU), Java, C++, C#, Go, Swift, iOS, Rust и Flutter - поддержка русского языка из коробки ! https://github.com/supertone-inc/supertonic Опубликовано в @gitgate #tts

Witr существует для того, чтобы ответить на один-единственный вопрос: Почему это запускается? Когда что-либо работает в систе
Witr существует для того, чтобы ответить на один-единственный вопрос: Почему это запускается? Когда что-либо работает в системе, будь то процесс, служба или что-то, привязанное к порту, всегда есть причина. Эта причина часто бывает косвенной, неочевидной или распределена по нескольким уровням, таким как супервизоры, контейнеры, службы или оболочки. Существующие инструменты (ps, top, lsof, ss, systemctl, docker ps) предоставляют доступ к состоянию и метаданным. Они показывают, что запущено, но оставляют пользователю возможность самостоятельно определить причину, вручную сопоставляя результаты работы разных инструментов. witr явно указывает на эту причинно-следственную связь. Это объясняет, откуда взялся тот или иной работающий процесс, как он был запущен и какая цепочка систем отвечает за его нынешнее существование, в едином, удобочитаемом формате или в интерактивной панели управления. Запуск witr без аргументов или с флагом -i запускает интерактивный режим (TUI). Он предоставляет панель мониторинга в реальном времени на основе терминала с четырьмя вкладками для просмотра процессов, портов, контейнеров и блокировок файлов. Возможности: -вкладка «Процессы»: Список всех запущенных процессов в режиме реального времени с возможностью сортировки и фильтрации, а также боковая панель, отображающая родословную выделенного процесса. - вкладка «Порты»: Открытые/прослушивающие порты с подключенными к ним процессами-владельцами в боковой панели. Переключение между режимами «Только прослушивание» и «Все» осуществляется с помощью клавиши A. - вкладка «Контейнеры»: все запущенные контейнеры в Docker, Podman, nerdctl, K8s/crictl и FreeBSD jails в одном списке — имя, образ, статус, порты, команда, а также подробная информация по каждому контейнеру с указанием точек монтирования, сетей и метаданных проекта compose. - вкладка «Блокировки»: Системные блокировки файлов (POSIX/FLOCK в Linux, основанные на lsof в macOS/FreeBSD). Нажмите клавишу A, чтобы переключиться в режим «все открытые файлы», где заблокированные записи объединяются со всеми интересующими открытыми файловыми дескрипторами; введите / для поиска по объединенному набору. - подробная информация о процессе: Углубленный анализ процесса для просмотра его полного дерева происхождения, дочерних процессов, переменных среды, рабочего каталога, сокетов, контекста файлов и многого другого. - действия с процессами: Отправка сигналов (Завершение, Прекращение, Приостановка, Возобновление) или запуск процессов непосредственно из пользовательского интерфейса (только для Unix). - поддержка мыши: перемещайтесь по страницам, сортируйте столбцы и щелкайте по строкам с помощью мыши. https://github.com/pranshuparmar/witr Полсказал: @strayfi_lendjok Опубликовано в @gitgate #moni #tools #tui #top #docker #k8s #jails

socktop - удаленный системный монитор с богатым текстовым пользовательским интерфейсом, созданный по образцу top/btop и взаимодействующий с легковесным агентом через WebSockets. Агент Linux: практически нулевое потребление ЦП в режиме ожидания (работает по запросам, без постоянно включенного сэмплера) TUI: плавные графики, сортируемая таблица процессов, полосы прокрутки, читаемые цвета. Возможности: - удаленный мониторинг через WebSocket (JSON over WS) - дополнительная опция WSS (TLS): агент автоматически генерирует самоподписанный сертификат при первом запуске; клиент закрепляет сертификат с помощью --tls-ca/-t - TUI создан с помощью ratatui - процессор - общий показатель эффективности + мини-слитки по каждому ядру - точное значение загрузки ЦП для каждого процесса (изменения в Linux по каждому процессу), нормализованное в диапазоне 0–100%. - индикаторы памяти/обмена с использованием человеческих единиц измерения - диски - использование на одно устройство - сеть - пропускная способность каждого интерфейса с отображением графиков и пиковых значений. - температуры: процессор (опционально) - топ-процессы (топ-50) - PID, имя, CPU%, память и memory%. - сортировка по проценту использования ЦП или памяти (в порядке убывания) - полоса прокрутки и прокрутка с помощью мыши/клавиатуры - общее количество процессов отображается в заголовке. - отображаются только процессы верхнего уровня (потоковые потоки скрыты) - соответствуют btop/top - дополнительные метрики GPU (можно отключить) - дополнительный токен аутентификации для агента https://github.com/jasonwitty/socktop Web: https://www.socktop.io/ Опубликовано в @gitgate #moni #top

Hunk - средство просмотра различий (diff) в терминале, ориентированное на проверку изменений, созданных агентами, и построенн
Hunk - средство просмотра различий (diff) в терминале, ориентированное на проверку изменений, созданных агентами, и построенное на основе OpenTUI и Pierre diffs. Возможности: - потоковое отображение нескольких файлов с боковой навигацией - встроенные аннотации ИИ и агентов рядом с кодом разделение, наложение и адаптивная автоматическая компоновка - режим отслеживания для автоматической перезагрузки файла и обзоров, поддерживаемых Git - поддержка клавиатуры, мыши, пейджера и инструмента сравнения изменений Git. https://github.com/modem-dev/hunk Опубликовано в @gitgate #diff #tui #git

Hysteria - мощный, молниеносно быстрый и устойчивый к цензуре прокси-сервер. Возможности: - мастер на все руки: Широкий спект
Hysteria - мощный, молниеносно быстрый и устойчивый к цензуре прокси-сервер. Возможности: - мастер на все руки: Широкий спектр режимов работы, включая SOCKS5, HTTP-прокси, переадресацию TCP/UDP, Linux TProxy, TUN - и этот набор функций постоянно пополняется. - невероятно быстро: Благодаря использованию специально разработанного протокола QUIC, Hysteria обеспечивает непревзойденную производительность в ненадежных и подверженных потерям сетях. - устойчивость к цензуре: Этот протокол маскируется под стандартный HTTP/3-трафик, что значительно затрудняет его обнаружение и блокировку со стороны цензоров без масштабных сопутствующих последствий. - кроссплатформенная поддержка: У нас есть сборки для всех основных платформ и архитектур. Развертывайте где угодно и используйте везде. Не говоря уже о длинном списке сторонних приложений. - простая интеграция: Благодаря встроенной поддержке пользовательской аутентификации, статистики трафика и контроля доступа, Hysteria легко интегрируется в вашу инфраструктуру. https://github.com/apernet/hysteria Опубликовано в @gitgate #proxy #vpn #socks5 #http3

Telescope - веб-приложение, разработанное для предоставления интуитивно понятного интерфейса для анализа данных логов. Оно по
Telescope - веб-приложение, разработанное для предоставления интуитивно понятного интерфейса для анализа данных логов. Оно поддерживает несколько типов источников, включая ClickHouse, StarRocks, Docker и Kubernetes. Пользователи могут настраивать подключения к своим базам данных ClickHouse или StarRocks, получать доступ к логам контейнеров через API Docker или извлекать логи подов из кластеров Kubernetes. Telescope обеспечивает единый интерфейс запросов для различных типов источников, позволяя пользователям эффективно фильтровать, искать и анализировать логи. В то время как ClickHouse и StarRocks служат основными бэкэндами для структурированного хранения логов, поддержка Docker и Kubernetes предлагает удобные варианты для локальной разработки, временных сред или облачных развертываний. В будущих версиях поддержка источников может быть расширена. Возможности: - создавайте и управляйте множеством подключений к различным источникам данных, включая ClickHouse, StarRocks, Docker и Kubernetes. - определите, какие поля из источника следует использовать, и настройте, какие из них будут предлагаться, скрываться или поддерживать автозаполнение. - настройте, какие пользователи и группы имеют доступ к источнику, и определите их права доступа. - получите ценную информацию из ваших журналов с помощью динамических визуализаций и интерактивных графиков. - настройте отображение, выбрав соответствующие столбцы, скорректировав представление данных и применив фильтры, чтобы сосредоточиться на наиболее важных моментах. - используйте селектор времени и даты с поддержкой относительных временных диапазонов, чтобы легко уточнять запросы к журналам событий. - настройте группировку графов, включая поддержку вложенных полей, таких как строки JSON, карты или массивы. - выполняйте сложные запросы с фильтрацией RAW SQL, используя предложение WHERE и выражения SQL от ClickHouse или StarRocks для точной фильтрации данных. - наслаждайтесь лаконичным минималистичным дизайном, который фокусируется на данных журналов, обеспечивая бесперебойный и не отвлекающий процесс анализа. - поддержка управления доступом на основе ролей (RBAC) и аутентификации - аутентификация через GitHub с возможностью установки требований к членству в организации для контроля доступа. - определяйте и управляйте правами доступа пользователей и групп для контроля доступа к определенным источникам в зависимости от их ролей. https://github.com/iamtelescope/telescope Опубликовано в @gitgate #moni #logs #webui #clickhouse #docker #k8s #rbac

lessfilter-pygmentize - подсветка синтаксиса на основе Pygments для less https://github.com/CoeJoder/lessfilter-pygmentize Оп
lessfilter-pygmentize - подсветка синтаксиса на основе Pygments для less https://github.com/CoeJoder/lessfilter-pygmentize Опубликовано в @gitgate #colorer #less

EmailFlare - минималистичная платформа для самостоятельной отправки электронной почты, построенная на основе Cloudflare Email Sending, небольшого административного интерфейса и хранилища на базе SQLite с минимальными практически необходимыми инфраструктурными затратами. Система хранения данных работает на базе ядра Mesahub, которое в минимальной инфраструктуре выступает в качестве встроенного механизма хранения: Возможности: - простой API для отправки электронной почты - небольшая административная панель для управления доменами, шаблонами, ключами и журналами. - развертывание в одном контейнере для таких платформ, как Railway - самостоятельное размещение с использованием Docker и встроенного хранилища SQLite вместо отдельной службы баз данных. https://github.com/0xdps/emailflare Опубликовано в @gitgate #mail #email #cloudflare #cf #docker

Moonshine Voice - преобразование речи в текст (TTS) с очень низкой задержкой, распознавание намерений и преобразование текста в речь для создания голосовых агентов и интерфейсов. Инструментарий с открытым исходным кодом для разработчиков, создающих голосовые приложения реального времени. Возможности: - всё работает на устройстве, поэтому это быстро, конфиденциально, и вам не нужна учетная запись, кредитная карта или ключи API. - данная структура и модели оптимизированы для приложений потоковой передачи в реальном времени, обеспечивая низкую задержку за счет выполнения большей части работы, пока пользователь еще говорит. - все модели преобразования речи в текст основаны на наших передовых исследованиях и обучены с нуля, поэтому мы можем предложить более высокую точность, чем Whisper Large V3, даже в самых компактных моделях размером 26 МБ для ограниченных ресурсов. - интеграция между платформами проста: одна и та же библиотека работает на Python, iOS, Android, MacOS, Linux, Windows, Raspberry Pi, устройствах IoT и носимых устройствах. - высокоуровневые API-интерфейсы предлагают комплексные решения для распространенных задач, таких как транскрипция, преобразование текста в речь, идентификация говорящего (диалогизация) и распознавание команд, поэтому вам не нужно быть экспертом, чтобы создать голосовое приложение. - он поддерживает множество языков, включая английский, испанский, китайский (мандаринский диалект), японский, корейский, вьетнамский, украинский и арабский для преобразования речи в речь, а также английский, испанский, арабский, немецкий, французский, хинди, итальянский, японский, корейский, голландский, португальский, русский, турецкий, украинский, вьетнамский и китайский (мандаринский диалект) для преобразования речи в речь. https://github.com/moonshine-ai/moonshine Опубликовано в @gitgate #tts #stt #voice

Совет дня: алиас для просмотра отпечатков типовых серверных ключей ssh
alias fingerprint='sudo find /etc/ssh -type f -regex ".*/ssh_host_.*_key$" -print -exec  ssh-keygen -l -f {} \;'
Поделился: @Tagd_Tagd Опубликовано в @gitgate #tips

Пассворк — первый менеджер паролей с сертификацией ФСТЭК России 30 апреля 2026 года Пассворк получил сертификат ФСТЭК России
Пассворк — первый менеджер паролей с сертификацией ФСТЭК России 30 апреля 2026 года Пассворк получил сертификат ФСТЭК России № 5603 по 4-му уровню доверия — наивысшему для коммерческих средств защиты информации. Пассворк стал первым российским менеджером паролей, который официально может применяться для защиты конфиденциальной информации: • объектов критической информационной инфраструктуры • государственных информационных систем • информационных систем персональных данных • автоматизированных систем управления ФСТЭК проверил архитектуру, криптографию, механизмы аутентификации, ролевую модель доступа, журналирование и процессы разработки. Безопасность подтверждена не только на уровне кода, но и на уровне процессов: от разработки до обновления продукта. В комплекте с лицензиями ФСТЭК на ТЗКИ и СЗКИ, лицензией ФСБ и включением в реестр Минцифры Пассворк закрывает все регуляторные требования для работы в системах любого класса защищённости: государственном секторе, банковской сфере, телекоммуникациях и энергетике. Протестировать Пассворк бесплатно можно здесь. Подробнее о сертификате — в блоге Пассворка. Реклама. ООО «Пассворк», ИНН: 2901311774

whatcable-linux - виджет в системном трее и инструмент командной строки для KDE Plasma 6, который простым языком объясняет, н
whatcable-linux - виджет в системном трее и инструмент командной строки для KDE Plasma 6, который простым языком объясняет, на что способно каждое USB-устройство, подключенное к вашей Linux-машине. WhatCable-Linux - версия WhatCable для Linux, приложения для macOS, разработанного Даррилом Морли. Эта версия расширяет функционал, изначально ориентированный на USB-C, и охватывает все USB-устройства, сохраняя при этом расширенные возможности диагностики питания USB-C Power Delivery из оригинальной версии. Возможности: Все USB-устройства - идентификатор устройства: производитель, название продукта, серийный номер - скорость: согласованная скорость соединения (от 1,5 Мбит/с до 20 Гбит/с) - версия USB: 1.1, 2.0, 3.0, 3.1, 3.2 - потребляемая мощность: сколько энергии потребляет устройство. - тип устройства: HID, аудиоустройство, устройство хранения данных, концентратор и т. д. - драйвер: какой драйвер ядра обрабатывает устройство? - топология: иерархия узлов, показывающая, что к чему подключено. Порты USB-C (дополнительная информация) - роли портов: роль данных (хост/устройство), роль питания (источник/приемник). - информация о маркировке кабеля: скорость передачи данных, номинальный ток (3А/5А), активный или пассивный режим, производитель кабеля. - список PDO зарядного устройства: все профили напряжения/тока, которые рекламирует зарядное устройство, с выделенным активным профилем. - диагностика процесса зарядки: выявляет узкие места - ограничение скорости кабелем, недостаточная мощность зарядного устройства и т. д. - идентификатор партнера: расшифрован из видеороликов PD Discover Identity. https://github.com/Zetaphor/whatcable-linux Опубликовано в @gitgate #widget #kde #usb

Стартуем с Kubernetes без боли в Managed Kubernetes от MWS Cloud Platform. 27 мая в 16:00 Александр Курасов, технический влад
Стартуем с Kubernetes без боли в Managed Kubernetes от MWS Cloud Platform. 27 мая в 16:00 Александр Курасов, технический владелец продукта в MWS Cloud Platform, покажет, как развернуть кластер за минуты, на вебинаре «Быстрый старт с Managed Kubernetes в облаке MWS». Разберём архитектуру сервиса, его интеграцию с IAM, сетями и балансировщиками. Увидите, как управляемый сервис берёт на себя администрирование master-узлов и упрощает жизнь. Будет интересно: ♦️DevOps-инженерам, которые хотят упростить работу с Kubernetes ♦️Backend-разработчикам, которым нужно быстро задеплоить сервис ♦️Platform-инженерам, строящим cloud-native инфраструктуру ♦️Техлидам и архитекторам, выбирающим Kubernetes в облаке ➡️ Зарегистрироваться

Стартуем с Kubernetes без боли в Managed Kubernetes от MWS Cloud Platform. 27 мая в 16:00 Александр Курасов, технический влад
Стартуем с Kubernetes без боли в Managed Kubernetes от MWS Cloud Platform. 27 мая в 16:00 Александр Курасов, технический владелец продукта в MWS Cloud Platform, покажет, как развернуть кластер за минуты, на вебинаре «Быстрый старт с Managed Kubernetes в облаке MWS». Разберём архитектуру сервиса, его интеграцию с IAM, сетями и балансировщиками. Увидите, как управляемый сервис берёт на себя администрирование master-узлов и упрощает жизнь. Будет интересно: ♦️DevOps-инженерам, которые хотят упростить работу с Kubernetes ♦️Backend-разработчикам, которым нужно быстро задеплоить сервис ♦️Platform-инженерам, строящим cloud-native инфраструктуру ♦️Техлидам и архитекторам, выбирающим Kubernetes в облаке ➡️ Зарегистрироваться