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

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

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

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Zellij — это еще не просто еще один терминал. Он имеет базовую функциональность терминального мультиплексора (аналогично tmux или screen), но включает в себя множество встроенных функций, которые позволяют пользователям расширять его и создавать свою собственную персонализированную среду.

Как и другие мультиплексоры, Zellij позволяет пользователям разделять свой терминал на разные панели и вкладки.

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

https://github.com/zellij-org/zellij

Web: https://zellij.dev/

#terminal #multiplexor #tmux #screen
👍21🔥8
hwstat - утилита для сбора статистики конфигурации оборудования и программного обеспечения и настроек ядра на узле.

Источники сбора данных:
- uname
- uptime
- systemd-analyze/systemd-timesyncd timedatectl
- systemctl
- ntpd
- syslog
- journalctl
- lsb_release
- lscpu
- dmidecode (use root permission)
- ps
- loadavg
- vmstat
- free
- meminfo
- swapon
- lspci
- dmidecode (use root permission)
- df
- fstab
- lvm (use root permission)
- md (use root permission)
- ethtool
- networkctl
- systemd-resolve/resolvectl
- hosts
- ss
- ufw (use root permission)
- firewalld (use root permission)
- iptables (use root permission)
- hosts allow/deny
- apt
- dpkg
- snap
- users/group
- shadow (use root permission)
- sudoers (use root permission)
- login.defs
- profile/bashrc
- ssh
- sysctl (vm, net, fs)
- lsof (for full output use root permission)
- limits users (for output all users use root permission)
- limits processes
- last logon
- quota (use root permission)
- versions
- docker (use root permission)
- zabbix

Комплексное решение для инвентаризации и аудита безопасности. Легко интегрируется с существующими системами мониторинга.

https://github.com/Lifailon/hwstat

#moni #audit #hardware #resources #system
🔥22👍11
bookstack - платформа для документации c приятным и простым интерфейсом.

Для новичков опыт использования должен показаться интуитивно понятным, и для участия в создании контента в BookStack потребуются только базовые навыки обработки текста.

На базе Laravel, что открывает огромные возможности для интеграции и расширения огромным количеством готовых модулей в случае необходимости.

https://github.com/BookStackApp/BookStack

#doc #wiki
👍12🔥6
goto - простой терминальный SSH менеджер, который обеспечивает вам легкий доступ к списку ваших любимых SSH серверов.

Это приложение позволяет управлять списком ssh серверов. В отличие от PuTTY оно не включает в себя никакой логики подключения, а полагается на ssh утилиту, которая должна быть установлена ​​в вашей системе.

Поддерживаемые платформы: macOS, Linux, Windows.


https://github.com/grafviktor/goto

Подсказал: @dukenukem2d

Протестировано и оценено в @bashday

#ssh #tools #cli
👍12🔥7
tg-blog - публикация постов из телеграм канала на веб-странице

Формат данных указан в models.ts и может быть сгенерирован с помощью TelegramBackup.

https://github.com/one-among-us/tg-blog

#telegram #web #blog
👍7🔥4
tgt - простой TUI клиент для Telegram (консольный клиент)

Маленький, шустрый, написан на rust.

https://github.com/FedericoBruzzone/tgt

Подсказал: @noizo

#telegram #tui #client #console
🔥14👍7
tiny - крошечный, но работающий init для контейнеров .

Все, что делает tini, — это запускает один дочерний процесс в контейнере. Умеет правильно обрабатывать процессы типа SIGTERM, переданные в контейнер. Альтернатива тяжеловесному полноценному init.

https://github.com/krallin/tini

#docker #init #sigterm
👍14🔥7
iwad - вдруг кому в пятницу понастальгировать.

Всем IDDQD !

https://github.com/Gaytes/iwad

#game #doom
🔥12👍4
screenity — это мощный инструмент для записи экрана и аннотирования без ограничений, обеспечивающий конфиденциальность, позволяющий создавать более качественные видеоролики для работы, учебы и многого другого.

https://github.com/alyssaxuu/screenity?tab=readme-ov-file#features

#tools #screenshot
👍13🔥4
broadcastchannel - преврати свой telegram канал в микроблог !

Оптимизирован под SEO, не использует JS код на стороне клиента в броузере, автогенерация RSS и RSS JSON

https://github.com/ccbikai/BroadcastChannel

#telegram #blog #seo #rss
🔥9👍5
MkDocs — это быстрый, простой и совершенно бесплатный генератор статических сайтов, предназначенный для создания проектной документации. Исходные файлы документации написаны в Markdown и настраиваются с помощью одного файла конфигурации YAML. Он прост в использовании и может быть расширен с помощью сторонних тем, плагинов и расширений Markdown.

https://github.com/mkdocs/mkdocs

#doc #web #markdown #generator
👍13🔥8
zeek - монитор сетевой безопасности.

Ключевые особенности:

Углубленный анализ - Zeek поставляется с анализаторами для многих протоколов, что обеспечивает семантический анализ высокого уровня на уровне приложения.

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

Zeek предназначен для высокопроизводительных сетей и оперативно используется на различных крупных объектах.

Zeek сохраняет состояние прикладного уровня о сети, которую он контролирует, и предоставляет высокоуровневый архив сетевой активности.

https://github.com/zeek/zeek

#moni #security #network
👍13🔥2
Совет дня:

Отображение списка запущенных процессов в виде дерева.

pstree -pa $(pgrep systemctl)
👍25🔥7
Совет дня:

Просмотр видео в консоли или текстовом терминале с помощью aalib.

mplayer -vo aa $1

#tips
👍17🔥8
osint_stuff_tool_collection - коллекция OSINT-инструментов для Кибер Детективов

Огромная коллекция OSINT проектов с разбивкой по тематике.

Применяйте с осторожностью и только для причинения добра !

https://github.com/cipher387/osint_stuff_tool_collection

#security #osint #network #tools
👍10🔥3
yq - легковесный и портативный процессор командной строки YAML, JSON и XML.

yq использует синтаксис, подобный jq, но работает с файлами yaml, а также с json, xml, csv и tsv. Он еще не поддерживает все, что делает jq, но поддерживает наиболее распространенные операции и функции, и постоянно добавляются новые.

yq написан на go, многоплатфоменный - Linux, Mac, Windows

https://github.com/mikefarah/yq

#json #xml #yaml #csv #tsv #jq
🔥21👍9
cool-retro-term — это эмулятор терминала, который имитирует внешний вид и ощущение старых экранов с катодной трубкой (ЭЛТ)

Можно настраивать эмуляцию разных тиров терминалов. Работает под Linux и macOS и требует Qt5.

Олды помнят ! ;)

https://github.com/Swordfish90/cool-retro-term

#term #old #fun
🔥23👍8