stargz-snapshotter - реализация Snapshotter, целью которой является извлечение образа один из трудоемких этапов жизненного цикла контейнера путем отложенного извлечения. Ленивое извлечение здесь означает, что контейнер может работать, не дожидаясь завершения извлечения образа, а необходимые фрагменты образа извлекаются по требованию.eStargz - формат образа с возможностью ленивого извлечения, предложенный этим проектом. Он совместим с образами OCI/Docker, поэтому его можно перенести в стандартные реестры контейнеров (например, ghcr.io), а также его можно запустить даже в средах выполнения, не зависящих от eStargz, включая Docker. Формат
eStargz основан на формате образа stargz от CRFS, но имеет дополнительные функции, такие как оптимизация времени выполнения и проверка контента.https://github.com/containerd/stargz-snapshotter
опубликовано в @gitgate
#docker #image #container #registry
GitHub
GitHub - containerd/stargz-snapshotter: Fast container image distribution plugin with lazy pulling
Fast container image distribution plugin with lazy pulling - containerd/stargz-snapshotter
👍5🔥4
nerdctl - совместимый с Docker API интерфейс командной строки (CLI) для контейнераФункции, присутствующие в
nerdctl, но отсутствующие в Docker:- извлечение образов по требованию (
lazy pool) с использованием Stargz/Nydus/OverlayBD/SOCI Snapshotter- шифрование и дешифрование образов с использованием
ocicrypt (imgcrypt)- распространение
P2P-образов с использованием IPFS- интеграция
Cosign- ускоренные контейнеры без
root с использованием bypass4netnshttps://github.com/containerd/nerdctl
опубликовано в @gitgate
#docker #api #cli
GitHub
GitHub - containerd/nerdctl: contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz…
contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ... - containerd/nerdctl
👍13🔥2
OpenIPC- это операционная система с открытым исходным кодом, предназначенная для IP-камер с процессорами ARM и MIPS от нескольких производителей с целью замены закрытой, непрозрачной, небезопасной, часто заброшенной и неподдерживаемой прошивки, предварительно установленной поставщиком.Прошивка поддерживает внешнее облачное хранилище
IPEYE, потоковое видео на Youtube и Telegram, использование прокси-сервера SOCKS5, настройку виртуального туннеля и многое другое...Прошивка
OpenIPC поставляется в виде предварительно скомпилированных двоичных файлов, что упрощает установку конечным пользователем. Кроме того, мы предоставляем полный доступ к исходным файлам для дальнейшего развития и улучшения любому способному программисту, желающему внести свой вклад в проект. Исходный код OpenIPC выпускается в соответствии с одним из самых простых лицензионных соглашений с открытым исходным кодом, MIT License , которое дает пользователям явное разрешение на повторное использование кода для любых целей, даже как часть проприетарного программного обеспеченияИсторически сложилось так, что прошивка
OpenIPC поддерживала только SoC производства HiSilicon, но по мере продолжения разработки список поддерживаемых процессоров расширяется. Сегодня в него также входят чипы Ambarella, Anyka, Fullhan, Goke, GrainMedia, Ingenic, MStar, Novatek, SigmaStar, XiongMai, и ожидается, что он будет расти дальше.https://github.com/OpenIPC/firmware
Web: https://openipc.org/
WiKi: https://openipc.github.io/wiki/
Утилиты для прошивки: https://openipc.org/utilities
опубликовано в @gitgate
#hardware #firmware #ip-camera #hisilicon #ambarella #anyka #fullhan #goke #grainMedia #ingenic #mstar #novatek #sigmastar XiongMa
GitHub
GitHub - OpenIPC/firmware: Alternative IP Camera firmware from an open community
Alternative IP Camera firmware from an open community - OpenIPC/firmware
👍20🔥9
MIST- суперинструмент для установки macOS. Mac утилита, которая автоматически загружает прошивки/установщики macOS.Возможности:
Список всех доступных прошивок/установщиков
macOS, доступных для загрузки:- отображаемые имена, версии, сборки, даты выпуска и размеры.
- опционально показывает бета-версии
macOS- фильтр версии
macOS, совместимые с Mac, с которого запускается приложение.- экспортирт списков в формате
CSV, JSON, Property List или YAML.Для компьютеров Apple Silicon Mac:
- загрузка файлов восстановления прошивки (
.ipsw).- проверка контрольных сумм
SHA-1 при загрузке.- копирование
URL-адреса прошивки в буфер обменаДля компьютеров Mac на базе Intel (универсальный вариант для
macOS Big Sur и более поздних версий):- создание пакета приложения (.app)
- создание образа диска (
.dmg)- создание образа загрузочного диска (
.iso)Для использования с программным обеспечением виртуализации (например
Parallels Desktop, UTM, VMware Fusion, VirtualBox)- создание пакета установщика
macOS (.pkg).- поддержка пакетов на
macOS Big Sur и более поздних версиях- при необходимости кодирование образов дисков и установочных пакетов
macOS.- загрузка кеша для ускорения операций сборки
Выбор собственных каталогов обновлений программного обеспечения, которые позволят вам просматривать и загружать установщики
macOS из следующих источников:- стандарт: каталог по умолчанию, поставляемый с macOS.
- Customer Seed: каталог, доступный в рамках программы
AppleSeed.-
Developer Seed: каталог, доступный в рамках программы Apple Developer Program.- Public Seed: каталог, доступный в рамках программы бета-тестирования
Apple.Проверrа контрольных сумм
Chunklist при загрузкеАвтоматические повторные попытки при неудачных загрузках
https://github.com/ninxsoft/Mist
публиковано в @gitgate
#mac #firmware #dmg #iso
GitHub
GitHub - ninxsoft/Mist: A Mac utility that automatically downloads macOS Firmwares / Installers.
A Mac utility that automatically downloads macOS Firmwares / Installers. - ninxsoft/Mist
👍13🔥11
pwgen-for-bios - проект содержит генераторы мастер-паролей для различных прошивок BIOS/UEFI!!! Внимание, применять только для причинения добра !!!
https://github.com/bacher09/pwgen-for-bios
Пояснения и доп.инфо: http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html
опубликовано в @gitgate
#fios #uefi #password #security #bios
GitHub
GitHub - bacher09/pwgen-for-bios: Password generator for BIOS
Password generator for BIOS. Contribute to bacher09/pwgen-for-bios development by creating an account on GitHub.
👍11🔥7
2FA-SSH-Shell - двухфакторная аутентификация с ботом Telegram для входа по SSH/Shellhttps://github.com/zerobyte-id-bak/2FA-SSH-Shell
опубликовано в @gitgate
#ssh #2fa #security #telegram #bot
GitHub
GitHub - zerobyte-id-bak/2FA-SSH-Shell: Two-Factor Authentication with Telegram Bot for SSH / Shell Login.
Two-Factor Authentication with Telegram Bot for SSH / Shell Login. - zerobyte-id-bak/2FA-SSH-Shell
👍17🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
podman-tui - TUI для управления podman. Он использует podman go bindings для связи с локальным или удаленным компьютером podman (через SSH)https://github.com/containers/podman-tui
опубликовано в @gitgate
#podman #cli #tui
👍8🔥8
bunster - скомпилируйте сценарии оболочки bash в статические двоичные файлы.Вы когда-нибудь хотели, чтобы ваши сценарии оболочки были быстрее, портативнее и безопаснее?
Bunster воплощает это в жизнь, преобразуя ваши сценарии оболочки в эффективные автономные двоичные файлы, которые легко распространять и развертывать на разных платформах (на данный момент поддерживается только Unix) .В отличие от других инструментов,
Bunster не просто оборачивает ваши сценарии в двоичный файл - он компилирует их в эффективный машинный код, используя мощную цепочку инструментов Go. Это обеспечивает производительность, портативность и надежность.Технически говоря,
Bunster на самом деле является shell-to-Go транслятором, который генерирует исходный код Go из ваших скриптов. Затем при необходимости используется Go Toolchain для компиляции кода в исполняемую программу. https://github.com/yassinebenaid/bunster
опубликовано в @gitgate
#bash #go #binary #compiller
GitHub
GitHub - yassinebenaid/bunster: Compile shell scripts to static binaries.
Compile shell scripts to static binaries. Contribute to yassinebenaid/bunster development by creating an account on GitHub.
👍14🔥12
Authelia - сервер аутентификации и авторизации с открытым исходным кодом, обеспечивающий двухфакторную аутентификацию и единый вход (SSO) для ваших приложений через веб-портал. Он действует как компаньон для обратных прокси, разрешая, запрещая или перенаправляя запросы.Список ключевых особенностей
Authelia:- несколько методов второго фактора:
* ключи безопасности, поддерживающие
FIDO2 WebAuthn, с такими устройствами, как YubiKey.* одноразовый пароль на основе времени с совместимыми приложениями аутентификации.
* мобильные
push-уведомления с Duo.- сброс пароля с проверкой личности с помощью подтверждения по электронной почте.
- ограничение доступа после слишком большого количества неверных попыток аутентификации.
- детализированное управление доступом с использованием правил, которые соответствуют таким критериям, как поддомен, пользователь, членство в группе пользователей,
URI запроса, метод запроса и сеть.- выбор между однофакторной и двухфакторной политикой для каждого правила.
- поддержка базовой аутентификации для конечных точек, защищенных однофакторной политикой.
- высокая доступность с использованием удаленной базы данных и
Redis в качестве высокодоступного хранилища.- совместим с
Traefik из коробки с использованием промежуточного программного обеспечения ForwardAuth.- совместим с
Caddy с помощью директивы front_auth.- поддержка Кубернетеса:
- бета-поддержка
OAuth 2.0 и OpenID Connect 1.0https://github.com/authelia/authelia
опубликовано в @gitgate
#sso #traefic #haproxy #nginx #reverse-proxy #auth
GitHub
GitHub - authelia/authelia: The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™ - authelia/authelia
👍18🔥8
bashtop - монитор ресурсов, который показывает использование и статистику процессора, памяти, дисков, сети и процессов.Возможности:
-простота в использовании, система меню, вдохновленная игрой.
- быстрый и отзывчивый пользовательский интерфейс с выбором процесса клавишами ВВЕРХ и ВНИЗ.
- функция отображения подробной статистики выбранного процесса.
- возможность фильтровать процессы.
- легкое переключение между вариантами сортировки.
- отправка
SIGTERM, SIGKILL, SIGINT выбранному процессу.- меню пользовательского интерфейса для изменения всех параметров файла конфигурации.
- график автоматического масштабирования для использования сети.
- показывает сообщение в меню, если доступна новая версия
- показывает текущие скорости чтения и записи дисков.
- несколько методов сбора данных, которые можно переключать при работе в
Linux.https://github.com/aristocratos/bashtop
опубликовано в @gitgate
#bash #cli #tui #top
GitHub
GitHub - aristocratos/bashtop: Linux/OSX/FreeBSD resource monitor
Linux/OSX/FreeBSD resource monitor. Contribute to aristocratos/bashtop development by creating an account on GitHub.
🔥7👍6
NeoHtop - cовременный кроссплатформенный системный монитор, построенный на Svelte, Rust, and TauriФункции:
- мониторинг процессов в реальном времени
- отслеживание использования процессора и памяти
- красивый, современный пользовательский интерфейс с темными/легкими темами
- расширенный поиск процесса и фильтрация
- прикрепите важные процессы
- управление процессами
- сортировка по любым столбцу
- автообновлении статистики системы
https://github.com/Abdenasser/neohtop
опубликовано в @gitgate
#top #tui
🔥17👍8
Authentik - поставщик идентификации с открытым исходным кодом, который подчеркивает гибкость и универсальность, при поддержке широкого набора протоколов.Autentik - IDP (поставщик идентификации) и SSO (единая точка входа), который построен с безопасностью в центре каждого фрагмента кода, каждой функции, с акцентом на гибкость и универсальность.Благодаря
Authentik администраторы сайтов, разработчики приложений и инженеры по безопасности имеют надежное и безопасное решение для аутентификации практически в любом типе среды. Для пользователей и приложений доступны надежные действия по восстановлению, включая профиль пользователя и управление паролями. Вы можете быстро отредактировать, деактивировать или даже выдать себя за профиль пользователя и установить новый пароль для новых пользователей или сбросить существующий пароль.Вы можете использовать
Authentik в существующей среде для добавления поддержки новых протоколов, поэтому введение Authentik в ваш текущий технический стек не представляет собой переосмысление проблем. Мы поддерживаем всех основных поставщиков, таких как OAuth2, SAML, LDAP и SCIM, чтобы вы могли выбрать протокол, который вам нужен для каждого приложения.https://github.com/goauthentik/authentik
Подсказал: Михаил Исаев - @ismvru
опубликовано в @gitgate
#oauth2 #saml #ldap #scim #sso #idp #securitu
GitHub
GitHub - goauthentik/authentik: The authentication glue you need.
The authentication glue you need. Contribute to goauthentik/authentik development by creating an account on GitHub.
👍8🔥4
venv-manager - мощный CLI инструмент для легкого управления виртуальными venv средами Python.Возможности:
- создание и управление окружениями
venv- список всех
venv- установка пакетов и отслеживание зависимостей
- клонирование окружений
venv- обновление пакетов глобально или для конкретного окружения
venv- оистка кэш и временных файлов
- активация окружения
venvhttps://github.com/jacopobonomi/venv_manager
опубликовано в @gitgate
#cli #venv #python
GitHub
GitHub - jacopobonomi/venv_manager: A powerful CLI tool for managing Python virtual environments with ease.
A powerful CLI tool for managing Python virtual environments with ease. - jacopobonomi/venv_manager
👍11🔥8
whatsie - WhatsApp веб клиент на базе Qt WebEngine для Linux DesktopВозможности:
- светлые и темные темы с автоматическим переключением
- индивидуальные уведомления и нативные уведомления
- горячие клавиши (шорткаты)
- встроенный менеджер загрузки
- отключение звука и уведомлений
- функция блокировки приложения
- диспетчер разрешений на доступ к аппаратному обеспечению
- встроенная проверка орфографии (поддержке 31 языка)
https://github.com/keshavbhatt/whatsie
опубликовано в @gitgate
#whatsapp #gui
GitHub
GitHub - keshavbhatt/whatsie: Feature rich WhatsApp Client for Desktop Linux
Feature rich WhatsApp Client for Desktop Linux . Contribute to keshavbhatt/whatsie development by creating an account on GitHub.
👍4🔥2
👍23🔥14