Useful Tools | Linux | GitOps | DevOps
6.1K subscribers
211 photos
3 videos
7 files
776 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
grafana-backup-tool - приложение для резервного копирования и восстановления настроек Grafana с использованием Grafana API.

https://github.com/ysde/grafana-backup-tool

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

#moni #backup #tools #grafana
👍11🔥9
aliases - динамические алиасы для bash на основе каталога, в котором вы находитесь в данный момент.

https://github.com/sebglazebrook/aliases

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

#bash #alias #cli #tools
👍14🔥3
runlike - утилита для генерации параметров запуска контейнеров, аналогичных работющим. .

Вы даете ей докер-контейнер, она выводит командную строку, необходимую для запуска другого такого же, вместе со всеми этими надоедливыми параметрами (порты, ссылки, тома, ...). Это экономит время для тех, кто обычно развертывает свои докер-контейнеры с помощью какого-либо инструмента CM, такого как Ansible/Chef, а затем обнаруживает, что им приходится вручную перезапускать какой-либо контейнер.

https://github.com/lavie/runlike

Но можно и так, подсказал Бронислав Корнев - @bulch

docker inspect --format "$(curl -s https://gist.githubusercontent.com/efrecon/8ce9c75d518b6eb863f667442d7bc679/raw/run.tpl)" redis

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

#docker #tools
3👍14🔥7
Pgweb - это веб-обозреватель баз данных для PostgreSQL, написанный на Go и работающий на компьютерах Mac, Linux и Windows.

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

Функции:
- простая установка (распространяется в виде одного двоичного файла).
- никаких зависимостей.
- работает с PostgreSQL 9.1+
-поддерживает собственные SSH-туннели.
- несколько сеансов работы с базой данных.
- выполнение и анализ пользовательских SQL-запросов.
- экспорт данных таблиц и запросов в CSV/JSON/XML.
- история запросов.
- закладки сервера.

https://github.com/sosedoff/pgweb

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

#postgres #webui #tools
👍16🔥6
zapper - Конфиденциальность для параметров командной строки. Инструмент Linux для сокрытия от "ps"

Возможности:
- не требует рута
- работает также со статическими двоичными файлами (например, двоичными файлами GoLang).
- не зависит от LD_PRELOAD= или libc.
- использует ptrace() для управления Elf Auxiliary Table
- накладные расходы всего 00,1%.
- не позволяет администратору видеть или шпионить за вашими процессами.
- запускает процесс под любым идентификатором процесса (-n <pid>)

ВНИМАНИЕ: Применять исключительно для причинения добра !

https://github.com/hackerschoice/zapper

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

#cli #security #tools
🔥11👍8
composerize - Превращает команды запуска docker run в файлы docker-compose.yml и даже объединяет их с существующим docker-compose.yml!

https://github.com/composerize/composerize

Web: http://composerize.com/

Подсказал: Бронислав Корнев - @bulch

А потом и в helm chart можно сконвертировать: https://xn--r1a.website/gitgate/124

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

#docker #tools #docker-compose
👍14🔥5
rainfrog -TUI утилита для управления базой данных для postgres

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

Кроссплатформенный (macOS, Linux, Windows, Android через termux)

https://github.com/achristmascarl/rainfrog

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

#tui #postgres #tools
👍8🔥3
systemctl-tui - быстрый и простой TUI для взаимодействия со службами systemd и их журналами journald

Может быстро просматривать состояние и журналы служб, а также запускать, останавливать и перезапускать службы.

https://github.com/rgwood/systemctl-tui

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

#tui #systemd #journald #tools
👍14🔥8
Useful Tools | Linux | GitOps | DevOps
Podman Desktop - графический интерфейс, который позволяет разработчикам приложений беспрепятственно работать с контейнерами и Kubernetes. Podman Desktop устанавливает, настраивает и обновляет Podman в вашей локальной среде. Настольное приложение предоставляет…
GoTTY - простой инструмент командной строки, который превращает ваши CLI инструменты в веб-приложения.

По умолчанию GoTTY запускает веб-сервер на 8080 порту. Откройте URL-адрес в веб-браузере, и вы увидите выполняемую команду, как если бы она выполнялась на вашем терминале.

Отлично подходит например в процессе обучения, что то показать студентам.

https://github.com/yudai/gotty

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

#cli #webui #tools
👍17🔥12
Boulette - предотвращает случайное выполнение опасных команд для удаленных хостов путем выдачи предупреждения об опасных командах.

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

https://github.com/pipelight/boulette

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

#cli #ssh #sudo #security #tools
👍14🔥7
Gixy инструмент для анализа конфигурации NGINX.

Основная цель Gixy - предотвратить неправильную конфигурацию безопасности и автоматизировать обнаружение недостатков.

https://github.com/yandex/gixy

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

#nginx #security #tools #cli
🔥24👍9
cgroup-utils - предоставляет утилиту и библиотеку для контроля cgroups в Linux. Например, топ cgutil - htop подобная утилита , которая показывает деятельность запуска процессов в cgroups

Доступные команды:

- configs
- event
- mkdir
- pgrep
- rmdir
- stats
- top
- tree

Поддерживаемые подсистемы:

- blkio (с возможностью debug)
- cpuset
- cpu and cpuacct
- devices
- freezer
- hugetlb
- memory
- net_cls
- net_prio
- pids
- rdma

Т.е. даже не используя контейнеризацию вы можете не только обернуть любой процесс в cgroups с установленными лимитами например по памяти или CPU и изоляцией, но и удобно им управлять и наблюдать.

Например поднять пару инстансов постгреса, чтобы они не дрались за память. :)

https://github.com/peo3/cgroup-utils

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

#cgroups #tools #cli #utils
👍12🔥6
LaZagne - приложение с открытым исходным кодом, используемое для извлечения большого количества паролей, хранящихся на локальном компьютере. Каждое программное обеспечение хранит свои пароли, используя различные методы (открытый текст, API, пользовательские алгоритмы, базы данных и т. д.). Этот инструмент был разработан с целью поиска этих паролей для наиболее часто используемого программного обеспечения.

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

https://github.com/AlessandroZ/LaZagne

Поддерживаемый софт: https://github.com/AlessandroZ/LaZagne#supported-software

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

#tools #password #recovery
👍24🔥8