Useful Tools | Linux | GitOps | DevOps
5.79K subscribers
153 photos
1 video
7 files
678 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Useful Tools | Linux | GitOps | DevOps
Lume - легковесная CLI утилита и локальный API сервер для создания, запуска и управления виртуальными машинами MacOS и Linux с почти нулевым оверкостом на виртуализацию на Apple Silicon, используя виртуализацию Apple.FrameWork https://github.com/trycua/lume…
SSH Commander - мощный, красочный инструмент командной строки (CLI) для одновременного выполнения команд на нескольких SSH-серверах.

Он поддерживает как пароль, так и аутентификацию на основе ключей, пользовательские порты и может выполнять как отдельные команды, так и командные файлы.

https://github.com/AthenaNetworks/ssh_commander

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

#ssh
👍13🔥7
Pangolin - туннельный Reverse Proxy сервер с идентификацией и контролем доступа, предназначенный для надежного представления частных ресурсов в распределенных сетях.

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

https://github.com/fosrl/pangolin

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

#proxy #vpn #tunnel
👍18🔥10
mindmap - большая коллекция схем и диаграмм с упором на Cyber Security в формате mindmap на все случаи жизни...

Начиная от HTTP Status Codes и до ключей tcpdump.

https://github.com/Ignitetechnologies/Mindmap

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

#mindmap #diagram #security
👍14🔥8
GLAuth - сервер аутентификации LDAP для разработчиков

Возможности:

- централизованное управление аккаунтами для всей инфраструктуры
- центральное управление SSH ключами, учетными записями Linux и паролями для облачных серверов.
- легкая альтернатива OpenLDAP и Active Directory для разработки или Homelab.
- хранение каталога пользователя в файле, в S3 или в SQL базе
- прокси для существующих серверов LDAP.
- двух факторная аутентификация (2FA)

https://github.com/glauth/glauth

Подсказал: Максим Клюев - @drubidik

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

#ldap #dev #2fa #openldap #activedirectory #ad
👍16🔥11
Обьявление:

что то подумалось, мол не телеграмом единым. И вот

https://gitgate.d3.ru

Формат тот же (практически кросспост из TG), правила такие же.

Разыскивается ответственный выпускающий редактор.

опубликовано в @gitgate
🔥11👍8
fly-to-podman - небольшой BASH скрипт, который помогает вам мигрировать из Docker в Podman.

Он переносит ваши контейнеры, образа и мапленные каталоги Docker в Podman, а также сохранить данные и конфигурации вашего контейнера (маунты, порты и т. д.).

Возможности:

- миграция образов Docker в Podman (включая теги)
- миграция мапленных каталогов (volumes) Docker в Podman (включая все данные)
- миграция сетей Docker в Podman (включая имена, IP-адресе, шлюзы, IP-диапазоны и т. д.)
- миграция контейнеров Docker в Podman (включая имена, идентификаторы и статусы, такие как политика перезапуска и т. д.)
- сохранение данных и конфигурации контейнера (маунты, открытые порты и т. д.)

https://github.com/Edu4rdSHL/fly-to-podman

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

#docker #podman #bash #converter
👍16🔥5
Совет дня:

Как скриптом определить текущую раскладку клавиатуры ?

xset -q | sed -rn 's/.*LED mask.*(.)[[:xdigit:]]{3}$/\1/p'


для первой раскладки эта команда вернёт 0, для всех остальных - 1

Альтернативный вариант возвращающий en или ru:

xset -q|grep Group\ 2|awk {'print $4'}|sed 's/on/ru/g;s/off/en/g'


и "красивая" версия от @tagd_tagd

xset -q|awk '/Group 2/{print ($4~/n/)?"ru":"en"}'



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

#tips
👍28🔥13
Обьявление:

Ну и раз пошел такой движ - запилился маленький технический сайтик с "советами дня"

https://gist.gitgate.ru

опубликовано в @gitgate
👍25🔥20
VHS - создавайте анимированные Gif из вашего терминала с помощью простого кода для демонстрации ваших инструментов CLI.

https://github.com/charmbracelet/vhs

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

#cli #recorder #demo
🔥17👍6
ttystudio - запишите свою терминальную сессию и сгенерируйте из нее GIF или APNG без каких либо внешних зависимостей, сценариев BASH, конкатенации GIF и т. д

https://github.com/chjj/ttystudio

Демо: https://raw.githubusercontent.com/chjj/ttystudio/master/img/example.gif

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

#cli #recorder #demo
👍23🔥11
ldapfs - позволяет монтировать и просмотреть дерево каталога LDAP, как файловую система Linux.

Он использует FUSE для представления дерева в файловой системе, все организационные единицы представлены в качестве директорий. Все общие записи имени представлены в виде файлов.

Особенности:

- подключения LDAP только для чтения.
- кэш по умолчанию установлен на 300 секунд (5 мин), его можно установить через командную строку Param
- содержимое файлов - все атрибуты объявления в формате YAML
- атрибуты AD также настроены как расширенные атрибуты пользователя, доступные через getFxattr

https://github.com/mgale/ldapfs

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

#fuse #ldap
👍12🔥8
PhpLDAPadmin - веб инструмент управления данными LDAP для системных администраторов. Он обычно известен и называется "PLA".

PLA создан с учетом соответствия RFC LDAP, что позволяет использовать его с любым сервером LDAP

https://github.com/leenooks/phpLDAPadmin

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

#php #ldap #web #webui
👍9🔥6
Apache Directory Studio - опенсурс платформа предназначенная для использования с любым сервером LDAP, однако она специально разработана для использования с ApacheDS. Это приложение RCP Eclipse, состоящее из нескольких плагинов Eclipse (OSGI), которое можно легко обновить с помощью дополнительных плагинов.

https://directory.apache.org/studio/

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

#ldap #gui
👍9🔥4
ssh-getkey-ldap - проект предоставляет простой сценарий, который используется в качестве авторизованного KeepyScommand на Openssh Server для извлечения авторизованных ключей из LDAP.

Сценарий написан на LUA и требует только одной зависимости, LualDap (и интерпретатора Lua, конечно).

Если вам нужна утилита для управления ключами, хранящимися в LDAP, SSH-Ldap-Pubkey - это то, что вы ищете.

https://github.com/jirutka/ssh-getkey-ldap

Подсказал: Сергей Куликов - @mr_volkula

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

#ldap #ssh #key #lua
👍6🔥6
AdBlitz - расширение для Chrome, которое автоматически пропускает рекламу на YouTube и ускоряет не поддающиеся удалению.

Возможности:

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

https://github.com/dikshantrajput/adBlitz

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

#youtube #add #chrome #plugin
👍15🔥10
rtop - мониторинг удаленных систем поверх SSH.

Подключается по SSH к удаленной системе и отображает жизненно важные метрики системы (CPU, disk, memory, network). Не требует установки дополнительного ПО в удаленной системе, кроме SSH -сервера и рабочих учетных данных.

Дополнительно: вывод можно легко распарсить в удобоваримый для вашей текущей системы мониторинга формат.

https://github.com/rapidloop/rtop

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

#moni #ssh #top
👍24🔥10
fog - бесплатное решение для клонирования / визуализации / восстановления windows узлов с открытым исходным кодом.

FOG можно использовать для создания образов Windows XP, Vista, Windows 7, Window 8/8.1 и Windows 10, Windows 11 с использованием PXE, PartClone и веб интерфейса. Включает также тест памяти и диска, очистка диск, AV-сканирование, планирование задач, управление инвентори, удаленное развертывание ОС и удаленную установку программных пакетов.

https://github.com/FOGProject/fogproject

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

#windows #rescue #backup #restore
👍12🔥3
docker-mailserver - готовый к продакшену простой контейнеризированный почтовый сервер (SMTP, IMAP, LDAP, анти-спам, антивирус и т. д.).

Единственные конфигурационный файл, не требует SQL базы данных. Легко развернуть и обновить.

Первоначально созданный @tomav, этот проект в настоящее время поддерживается добровольцами с января 2021 года.

В составе:

- Postfix c SMTP или LDAP аутентификацией и поддержкой плагинов
- Dovecot с поддержкой SASL, IMAP, POP3, LDAP, basic Sieve и квот
- Rspamd
- Amavis
- SpamAssassin с поддержкой кастомных правил
- ClamAV с автообновлениемя
- OpenDKIM и OpenDMARC
- Fail2ban
- Fetchmail
- Getmail6
- Postscreen
- Postgrey
- поддержка LetsEncrypt и self-signed сертификатов
- установочный скрипт дляпростой установки и настройки
- SASLauthd с LDAP аутентификацией
- OAuth2 аутентификация

https://github.com/docker-mailserver/docker-mailserver

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

#docker #mail #smtp #imap #ldap #spam #postfix #clamav
👍23🔥12