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
awesome-compose - образцы различных сервисов в виде Docker Compose файлов и управления их развертыванием.В репозитории собраны шаблоны для разворачивания различных сервисов и платформ в виде
docker-compose.yml Удобно использовать как отправную точку / шаблон для написания собственных стеков. https://github.com/docker/awesome-compose
опубликовано в @gitgate
#docker #docker-compose #sample
GitHub
GitHub - docker/awesome-compose: Awesome Docker Compose samples
Awesome Docker Compose samples. Contribute to docker/awesome-compose development by creating an account on GitHub.
🔥18👍11
Совет дня:
Немного про числовые условия в
опубликовано в @gitgate
#tips
Немного про числовые условия в
bash! EXPRESSION - The EXPRESSION is false.
-n STRING The length of STRING is greater than zero.
-z STRING - The length of STRING is zero (i.e. it is empty).
STRING1 = STRING2 - STRING1 is equal to STRING2
STRING1 != STRING2 - STRING1 is not equal to STRING2
INT1 -eq INT2 - INT1 is numerically equal to INT2
INT1 -gt INT2 - INT1 is numerically greater than INT2
INT1 -lt INT2 - INT1 is numerically less than INT2
-d FILE - FILE exists and is a directory.
-e FILE - FILE exists.
опубликовано в @gitgate
#tips
👍19🔥6
Gixy инструмент для анализа конфигурации NGINX. Основная цель
Gixy - предотвратить неправильную конфигурацию безопасности и автоматизировать обнаружение недостатков.https://github.com/yandex/gixy
опубликовано в @gitgate
#nginx #security #tools #cli
GitHub
GitHub - yandex/gixy: Nginx configuration static analyzer
Nginx configuration static analyzer. Contribute to yandex/gixy development by creating an account on GitHub.
🔥24👍9
Совет дня:
Как в
Пример:
улучшенный вариант от Ивана Гришина - @JohnMcGru
и правильнее, и короче
внутри скобочек
опубликовано в @gitgate
#tips #bash
Как в
bash удалить повторы из массива<uniques>=($(echo "${<array>[@]}" | tr ' ' '\\n' | sort -u | tr '\\n' ' '))Пример:
--> ARRAY=("one" "one" "two" "two" "two" "one" "three")
--> UNIQUES=($(echo "${ARRAY[@]}" | tr ' ' '\\n' | sort -u | tr '\\n' ' '))
--> echo $UNIQUES
one three twoулучшенный вариант от Ивана Гришина - @JohnMcGru
UNIQUES=( $(printf "%s\n" "${ARRAY[@]}" | sort -u ) )
echo "${UNIQUES[@]}"
###one three twoи правильнее, и короче
внутри скобочек
VAR=(...) можно оставлять переводы строкVAR=( it
is
OK
)
echo "${VAR[@]}"
опубликовано в @gitgate
#tips #bash
👍20🔥16