This media is not supported in your browser
VIEW IN TELEGRAM
shell-secrets - небольшой bash скрипт для хранения переменных среды окружения в зашифрованном виде (с помощью GPG) в виде файлов и атоматического дешифрования при использовании.Простой, но полезный скрипт для чтения секретных значений из зашифрованных файлов и в то же время для упрощения входа и выхода из разных учетных записей.
https://github.com/waj/shell-secrets
опубликовано в @gitgate
#bash #vars #gpg #cli
👍23🔥7
self-instruction - самоучитель bash по материалам бесплатного курса от многоуважаемого @Tagd_Tagd
В материалах рассмотрены множество практических примеров применения bash, но не забыта и теория и, самое ценное, алгоритмические подходы... Каждый пример детально разбирается с пояснениями и альтернативными вариантами решения. Рекомендуется для самостоятельного неторопливого изучения.
На сегодняшний момент курс успешно завершен, но не исключено что скоро начнется новый набор, не пропустите.. Анонс будет и в @gitgate
https://github.com/tagd-tagd/self-instruction
опубликовано в @gitgate
#bash #cources #knoweledgebase
🔥30👍20
timertab - простой способ создания, удаления и управления таймерами Systemd из bash скриптаhttps://github.com/amlamarra/timertab
опубликовано в @gitgate
#systemd #timer #cron #bash
GitHub
GitHub - amlamarra/timertab: A bash script to easily create, delete, & manage Systemd Timers.
A bash script to easily create, delete, & manage Systemd Timers. - amlamarra/timertab
👍14🔥7
Pipelight - небольшой инструмент командной строки, который выполняет список задач, указанных в файле конфигурации. Его главная цель - автоматизировать самые скучные задачи, улучшая ваши любимые инструменты.Превратите ваши
bash-скрипты в универсальные, отлаживаемые и автоматически запускаемые конвейеры.Возможности:
- наглядные и подробные журналы
- обёртывание
Bash в TypeScript с его прекрасным и простым синтаксисом- используйте известные языки конфигурирования
- автоматический запуск конвейера при изменении файла
- автоматический запуск конвейера при
git hooks
- конвейеры выполняются в фоновом режиме при некоторых событиях- написан на
Rust
https://github.com/pipelight/pipelightWeb: https://pipelight.dev:
Опубликовано в @gitgate
#cli #bash #pipeline #typecript #git #hooks
2👍13🔥2
rdp_client - RDP клиент на bash, работает с xfreerdp. Список серверов и пароли заполняется в
yaml формате и шифруется opensslПоделился автор: Дмитрий Ершов - @ErshovDmitry
* Поддержите разработчика звездой в репке !
https://gitlab.com/edmitry2010/rdp_client
Опубликовано в @gitgate
#bash #rdp
👍16🔥7
ppl - консольная утилита “как системный инструмент”, которая подключается к Perplexity API и помогает общаться, генерировать команды и собирать скрипты прямо из терминала. Возможности:
- chat: разговорный режим: подмешивает историю (контекст) и печатает ответ в формате
Markdown - cmd: генерирует одну
bash-команду под задачу: возвращает строгий JSON (команда + заметки), умеет предложить выполнить после подтверждения (--run) - script python: возвращает код + список pip-зависимостей;
ppl предлагает установить зависимости, затем показывает код и предлагает запуск - script bash: генерирует bash-скрипт, показывает и предлагает запуск
- key: сохранить/очистить Perplexity API key локально
- clear: очистить историю диалога
- Готовые
onefile бинарники в Releases (Linux/Windows), на macOS пока нетhttps://github.com/Fristivan/perplexity-cli.git
Поддержите нашего автора @fristivan звездой в репке ! Для разработчика это очень важно !
Опубликовано в @gitgate
#ai #cli #perplexity #bash #python #linux #windows #devtools
GitHub
GitHub - Fristivan/perplexity-cli: Консольная утилита для работы с Perplexity API
Консольная утилита для работы с Perplexity API. Contribute to Fristivan/perplexity-cli development by creating an account on GitHub.
👍14🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
git-secret - инструмент bash, который хранит закрытые данные внутри репозитория Git. git-secret шифрует файлы с помощью открытых ключей разрешенных пользователей, позволяя пользователям, которым вы доверяете, получать доступ к зашифрованным данным с помощью PGP и их секретных ключей.С помощью
git-secret изменение прав доступа упрощается, а вопросы, связанные с закрытым и открытым ключами, решаются автоматически.Когда права доступа пользователя отзываются, секреты не нужно изменять с помощью
git-secret - достаточно удалить ключ пользователя из хранилища ключей репозитория с помощью команды git secret removeperson their@email.com, повторно зашифровать файлы, и пользователь больше не сможет расшифровать секреты. Если вы считаете, что пользователь мог скопировать секреты или ключи, имея доступ, то вам также следует изменить секреты.Утилита входит в состав базовых репп почти всех дистрибутивов Linux
https://github.com/sobolevn/git-secret
Опубликовано в @gitgate
#git #bash #secret #security
👍16🔥3
Bash-Oneliner - коллекция полезных команд на bash. Не все из них однострочные. Простые команды bash для анализа данных и обслуживания систем Linux, Список разделов:
- Terminal Tricks
- Variable
- Math
- Grep
- Sed
- Awk
- Xargs
- Find
- Condition and Loop
- Time
- Download
- Random
- Xwindow
- System
- Hardware
- Networking
- Data Wrangling
- Others
https://github.com/onceupon/Bash-Oneliner
Web: https://onceupon.github.io/Bash-Oneliner/
Опубликовано в @gitgate
#bash #onliner #script
🔥27👍12
Abdal OCSERV MGR - инструмент для управления VPN-сервером OpenConnect (ocserv) написанный на голом bashВозможности:
- создание пользователя
- изменение пароля пользователя
- блокировка учетной записи пользователя
- разблокировка учетнуой записи пользователя
- удаление учетной записи пользователя
- показать всех пользователей
- показать подключающихся пользователей
- отключить указанного пользователя
- выводит заблокированные
IP-адреса.- разблокировка указанного
IP-адреса.- показ пользователям тип программного обеспечения для подключения
- поддержка
Fedora - Debian - CentOS - Ubuntu - Red Hathttps://github.com/ebrasha/abdal-ocserv-mgr
Опубликовано в @gitgate
#ocserv #openconnect #vpn #adminpanel #bash
🔥17👍8
straps - комплексный инструмент тестирования на Bash, предоставляющий более 80 вспомогательных функций для облачной разработки, контейнеров Docker, Kubernetes, системного администрирования, проверки безопасности и автоматизации DevOps.Возможности:
- проверка типов данных: целые числа, числа с плавающей запятой, строки, беззнаковые целые числа.
- операции со строками: Сопоставление с образцом (начинается с, заканчивается на, содержит)
- тестирование сети: проверка подключения с использованием протоколов
TCP/UDP и таймаутом в 3 секунды.- операции с файловой системой: существование файлов/каталогов, права доступа и свойства.
-
Docker и контейнеры: статус контейнеров, проверка образов, доступ к портам, тома, сети.-
Kubernetes: именование ресурсов, метки, аннотации, пространства имен, запросы ресурсов.- обнаружение сервисов: мониторинг портов, разрешение
DNS, проверка работоспособности, проверка FQDN.- управление процессами и системами: мониторинг процессов, проверка пользователей/групп, интеграция с
systemd.- окружение и конфигурация: переменные окружения, проверка кодировки
base64/base32.- функции безопасности:
SSL/TLS-сертификаты, SSH-ключи, права доступа к файлам, контексты SELinux.- сетевая безопасность:
IPv6, обозначение CIDR, MAC-адреса, обнаружение частных/замкнутых IP-адресов.- мониторинг ресурсов: использование ЦП/памяти, дисковое пространство, системная нагрузка, ограничения процессов.
- тестирование
URL и API: проверка URL-адресов, коды ответов HTTP, конечные точки веб-перехватчиков.- интеграция с
BATS: бесшовная интеграция с системой автоматизированного тестирования Bash.- кроссплатформенность: несколько резервных инструментов для максимальной совместимости.
https://github.com/meeghele/straps
Подсказал: Сергай - @snubats
Опубликовано в @gitgate
#bash #docker #k8s #systemd #selinux #net
👍15🔥8