Useful Tools | Linux | GitOps | DevOps – Telegram
Useful Tools | Linux | GitOps | DevOps
6.22K subscribers
254 photos
3 videos
8 files
850 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
Detours - программный пакет для мониторинга и инструментирования вызовов API в Windows.

Detours используется многими независимыми разработчиками программного обеспечения, а также продуктовыми командами Microsoft. В настоящее время Detours доступен под стандартной лицензией с открытым исходным кодом (MIT).

Detours совместим с семейством операционных систем Windows NT: Windows NT, Windows XP, Windows Server 2003, Windows 7, Windows 8, Windows 10 и Windows 11. Он не может использоваться приложениями из Windows Store, поскольку Detours требует API, недоступных для этих приложений. Этот репозиторий содержит исходный код версии 4.0.1 Detours.

https://github.com/microsoft/Detours

Подсказал: Сергей - @snubats

Опубликовано в @gitgate

#win #api
👍9🔥2
Useful Tools | Linux | GitOps | DevOps
Detours - программный пакет для мониторинга и инструментирования вызовов API в Windows. Detours используется многими независимыми разработчиками программного обеспечения, а также продуктовыми командами Microsoft. В настоящее время Detours доступен под стандартной…
Gateryx - решение для межсетевого экрана веб-приложений (WAF), которое обеспечивает полностью интегрированный, высокозащищенный веб-шлюз, объединяя обратный прокси-сервер нового поколения и современный поставщик идентификационных данных в единый, оптимизированный продукт. Созданное на основе быстрой, проверенной в боевых условиях криптографии на эллиптических кривых (P-256), оно обеспечивает аутентификацию Passkey без пароля, токены JWT и OIDC, подписанные с помощью ES256, а также административный доступ, защищенный ECDSA.

Возможности:
- Zero-Trust API Gateway: Обеспечьте идентификацию на периферии сети с помощью проверки JWT ES256 до того, как трафик достигнет веб-сервисов.
- вход для клиентов без пароля: Аутентификация с помощью пароля/WebAuthn для беспрепятственного доступа пользователей, защищенного от фишинга.
- корпоративный SSO и OIDC: Компактный, интегрированный поставщик идентификации OIDC для внутренних инструментов, облачных приложений, порталов разработчиков и панелей мониторинга.
- усиленная административная панель управления. Защита административных конечных точек с помощью запросов, подписанных по RFC 9421 ECDSA - без паролей, без токенов носителя.
- высокопроизводительный уровень безопасности на уровне сети: Сверхнизкая задержка при входящем трафике благодаря парам сокетов «ведущий-ведомый» и облегченным путям проверки.
- мгновенное развертывание: Замените множество инструментов (поставщик идентификации, служба аутентификации, входящий трафик, API-шлюз) одним продуктом, одной конфигурацией, одним развертыванием.
- написано на Rust: легковесное, невероятно быстрое, с минимальным потреблением памяти, предназначено для работы во встроенных системах и виртуальных устройствах с ограниченными ресурсами.

https://github.com/eva-ics/gateryx

Опубликовано в @gitgate

#security #firewall #proxy #waf #jwt #oidc #passkey
👍10🔥2
Useful Tools | Linux | GitOps | DevOps
Gateryx - решение для межсетевого экрана веб-приложений (WAF), которое обеспечивает полностью интегрированный, высокозащищенный веб-шлюз, объединяя обратный прокси-сервер нового поколения и современный поставщик идентификационных данных в единый, оптимизированный…
termshot - cоздавайте красивые скриншоты своего терминала прямо из терминала.

Этот инструмент считывает вывод консоли и отображает изображение, напоминающее окно пользовательского интерфейса. Он вдохновлён другими веб-инструментами, такими как carbon.now.sh и codekeep.io/screenshot. В отличие от этих инструментов, termshot не применяет подсветку синтаксиса к предоставленному тексту вслепую; вместо этого он считывает управляющие коды ANSI, регистрируемые большинством инструментов командной строки, и использует их для создания высококачественного «скриншота» вывода вашего терминала.

https://github.com/homeport/termshot

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#screenshot #term #cli
👍12🔥3
Useful Tools | Linux | GitOps | DevOps
termshot - cоздавайте красивые скриншоты своего терминала прямо из терминала. Этот инструмент считывает вывод консоли и отображает изображение, напоминающее окно пользовательского интерфейса. Он вдохновлён другими веб-инструментами, такими как carbon.now.sh…
Nextcloud All-in-One - официальный способ установки Nextcloud. Nextcloud AIO обеспечивает простое развертывание и обслуживание, при этом большинство функций включено в один экземпляр Nextcloud.

В комплект входят:
- Nextcloud
- высокопроизводительная серверная часть для Nextcloud Files
- Nextcloud Office (необязательно)
- высокопроизводительная серверная часть для Nextcloud Talk и TURN-сервера (опционально)
- сервер записи разговоров Nextcloud (необязательно)
- решение для резервного копирования (опционально, на основе BorgBackup)
- Imaginary (необязательно, для предварительного просмотра файлов heic, heif, illustrator, pdf, noscript, tiff и webp)
- ClamAV (опционально, антивирусная подсистема для Nextcloud)
- полнотекстовый поиск (необязательно)
- Whiteboard (необязательно)
- Docker Socket Proxy (необязательно, необходимо для API приложения Nextcloud)
- дополнительные контейнеры от сообщества

https://github.com/nextcloud/all-in-one

Опубликовано в @gitgate

#nextcloud #office #talk #docker
👍13🔥3
xcaddy - инструмент командной строки и связанный с ним пакет Go упрощают создание пользовательских сборок веб-сервера Caddy.

Его активно используют разработчики плагинов для Caddy, а также все, кто хочет создавать собственные исполняемые файлы для Caddy (с плагинами или без них).

Процедура ручной сборки очень проста: просто скопируйте файл main.go в новую папку, инициализируйте модуль Go, подключите ваши плагины (добавьте импорт для каждого из них), а затем запустите команду `go build`. Конечно, вы можете настроить файл go.mod по своему вкусу (указать конкретные версии зависимостей, замены и т. д.).

https://github.com/caddyserver/xcaddy

Опубликовано в @gitgate

#caddy #httpd #dev #build
👍5🔥1
Та-даа-ам бдыщ !!
2🔥51👍16
sish - разместите общедоступные веб-сервисы на локальном компьютере. Используя SSH-туннели, мы можем перенаправлять запросы на ваш локальный хост по протоколам HTTPS, WSS и TCP.

https://github.com/antoniomika/sish

Web: https://ssi.sh

Опубликовано в @gitgate

#vpn #ssh #https #tcp #wss
👍14🔥7
Useful Tools | Linux | GitOps | DevOps
sish - разместите общедоступные веб-сервисы на локальном компьютере. Используя SSH-туннели, мы можем перенаправлять запросы на ваш локальный хост по протоколам HTTPS, WSS и TCP. https://github.com/antoniomika/sish Web: https://ssi.sh Опубликовано в @gitgate…
gitlab-license - GitLab gem и Ruby скрипт, позволяющие легко генерировать и проверять лицензии GitLab EE.

GitLab использует пару открытого и закрытого ключей для шифрования своей лицензии. Открытый ключ поставляется вместе с дистрибутивом GitLab, а закрытый ключ хранится в безопасности. Сама лицензия представляет собой просто словарь JSON. Поскольку GitLab сделал свой код открытым, мы можем легко сгенерировать собственную лицензию.

Не забудьте заменить открытый ключ GitLab на ключ из этого репозитория в файле /opt/gitlab/embedded/service/gitlab-rails/.license_encryption_key.pub, если хотите, чтобы сгенерированная лицензия работала в производственной системе GitLab.

ВНИМАНИЕ !!!

Имейте в виду, что законность этого действия, мягко говоря, сомнительна. Исходный код предоставляется исключиельно в ознакомительных целях и взят из открытых публичных источников.

https://github.com/CONIGUERO/gitlab-license

Опубликовано в @gitgate

#gitlab #license #keygen
🔥12👍9
arcane - красивый и интуитивно понятный WebUI интерфейс для управления контейнерами Docker, образами, сетями и томами. Терминал не требуется

Возможности:
- современный пользовательский интерфейс
- мониторинг в реальном времени
- управление контейнерами
- управление образами
- управление сетями
- управление томами
- визуальные графики использования ЦП, памяти и сети.
- полностью документированный API

https://github.com/getarcaneapp/arcane

Опубликовано в @gitgate

#docker #webui
👍16🔥6
Useful Tools | Linux | GitOps | DevOps
arcane - красивый и интуитивно понятный WebUI интерфейс для управления контейнерами Docker, образами, сетями и томами. Терминал не требуется Возможности: - современный пользовательский интерфейс - мониторинг в реальном времени - управление контейнерами…
webmax - асинхронная Python библиотека для работы с API мессенджера Max.

Позволяет взаимодействовать с Max через WebSocket соединение. Данная библиотека может быть использована для разработки собственных ботов.

https://github.com/Ladvix/WebMax

Опубликовано в @gitgate

#max #api #websocket
👍14🔥5
FRP-Panel - панель управления визуализацией для FRP, предлагающая централизованную конфигурацию, унифицированные учетные данные, динамическое планирование и поддержку Edge Worker, что делает обход NAT и предоставление доступа к сервисам проще, безопаснее и эффективнее.

Возможности:
- развертывание в один клик: Быстрое развертывание с помощью Docker Compose или команд в одной строке, поддержка различных архитектур (x86/ARM), встроенные команды пакетного запуска узлов и автоматическая генерация конфигурации.
- установка в один клик: Полностью автоматизированный скрипт установки с проверкой системных зависимостей, поддерживает дистрибутивы Linux Debian/Ubuntu/CentOS / Windows 10+ / macOS.
- централизованное управление через WebUI: Визуальная панель управления для централизованного управления узлами FRPC/FRPS, метрики трафика в реальном времени, использование протоколов HTTPS/GRPC/WSS, анализ журналов в реальном времени и интерактивный веб-терминал.
- безопасность корпоративного уровня: Порт RPC по умолчанию использует шифрование TLS. Как API, так и порт RPC поддерживают TLS через конфигурацию обратного прокси.

https://github.com/VaalaCat/frp-panel

Опубликовано в @gitgate

#frp #nat #webui
👍9🔥4
Вот вам повод отвлечься от салатиков и тряхнуть стариной..

OpenRA — это проект с открытым исходным кодом, который воссоздает и модернизирует классические стратегии в реальном времени, такие как Red Alert, Command & Conquer и Dune 2000

Винда, мак, линукс. Под последний в виде AppImege. Можно подсунуть ресурсы с оригинальных дисков, тогда будут звуки и видео ролики.

Поддержка мультиплея !

Надери задницу злобным Харконенам, покажи кто в доме Батя !!

https://openra.net

Опубликоввано в @gitgate

#game #appimage
🔥23👍10
btrfs_exporter - экспорт полезных счетчиков файловой системы btrfs в Prometheus. Запускается как systemd unit

https://github.com/cooperlees/btrfs_exporter

Опубликоввано в @gitgate

#moni #btrfs
👍10🔥6
PPDB (PortProton Database) - веб-платформа для Linux-геймеров, где делятся опытом запуска Windows игр через PortProton. Здесь можно узнать, насколько хорошо работает конкретная игра, какие настройки использовать, и с какими проблемами можно столкнуться. По сути, это ProtonDB, но специально для PortProton.

Каждый может создать отчёт о запуске игры — описать возникшие проблемы и их решения. Система модерации помогает поддерживать качество отчётов.

Авторизация через Keycloak (OpenID Connect) позволяет интегрироваться с другими сервисами экосистемы Linux Gaming. (https://linux-gaming.ru/ https://git.linux-gaming.ru)

Внимание: в настоящее время проект находится в бета, возможны частые обновления и изредка временная недоступность.

https://ppdb.linux-gaming.ru/

Проект от Евгения Храмова (ХрамычЪ - @xpamych) и команды Linux-Gaming

Опубликоввано в @gitgate

#game #proton #portproton #linux
25👍10🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Headlamp - простой в использовании и расширяемый веб-интерфейс для Kubernetes.

Приложение Headlamp было создано для того, чтобы объединить традиционный набор функций других веб-интерфейсов/панелей управления (например, для отображения и просмотра ресурсов) с дополнительными возможностями.

Возможности:
- независимый от поставщика / универсальный пользовательский интерфейс Kubernetes
- работает в кластере или локально как настольное приложение.
- мультикластерный - поддерживает одновременную работу с несколькими кластерами
- расширяемость за счет плагинов.
- элементы управления пользовательского интерфейса, отражающие роли пользователей (удаление/обновление невозможно, если роль не разрешена).
- чистый и современный пользовательский интерфейс
- отменяемые операции создания/обновления/удаления
- редактор журналов, исполняемых файлов и ресурсов с документацией.
- чтение, запись / интерактивное взаимодействие (действия зависят от прав доступа)

https://github.com/kubernetes-sigs/headlamp

Опубликоввано в @gitgate

#k8s #webui
👍10🔥4
Squirrel Servers Manager- универсальный инструмент для настройки и управления контейнерами, работающий на базе Ansible, Docker и Prometheus, с упором на пользовательский интерфейс и удобство использования. Он разработан как удобная альтернатива известным и проверенным инструментам, при этом являясь полностью открытым и бесплатным.

Возможности:
- статистика и метрики: Отслеживайте основные показатели ваших серверов (процессор, оперативная память и т. д.) и выявляйте аномалии.
- управление и выполнение сценариев автоматизации (плейбуков): Управляйте своими сценариями автоматизации как локально, так и удаленно, и запускайте их на своих устройствах.
- управление контейнерами: Просмотр всех запущенных контейнеров, мониторинг их статистики и получение уведомлений о наличии обновлений
- автоматизация: Выполнение действий по триггерам, таким как выполнение плейбуков или действия контейнеров.
- безопасность: Мы гарантируем безопасность ваших секретных данных и информации для аутентификации с помощью Ansible Vault и Bcrypt.
- расширенные настройки: Удобный интерфейс с расширенными возможностями для удовлетворения ваших конкретных потребностей
- коллекции: Устанавливайте сервисы с открытым исходным кодом на свои устройства одним щелчком мыши

https://github.com/SquirrelCorporation/SquirrelServersManager

Опубликоввано в @gitgate

#ansible #docker #webui
👍8🔥4