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

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

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

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
awk-telegram-bot - простой телеграм-бот, написанный на чистом GNU Awk.

Скорее не как отдельное приложение, а как готовый модуль для интеграции в приклад, например для оповещений в телеграм.

https://github.com/winogrona/awk-telegram-bot

Подсказал: Игорь Рогов @chert_tm

#telegram #bot #awk
🔥25👍9
whatsapp-telegram-bridge - гейт между WatsApp и Telegram, позволяющие получать сообщения отправленные в WhatsApp через Telegram.

Примечание: Поскольку у WhatsApp нет официального открытого API, используемый API основан на WhatsApp Web. Таким образом, вы не можете использовать WhatsApp Web во время работы.

WhatsApp Web также зависит от интернета вашего телефона, поэтому даже если вы развернете его на сервере, ваш телефон также должен иметь круглосуточный доступ в интернет.

Особенно актуально в свете тотального слива всеми продуктами Meta любой инфы, до которой можно дотянуться. Микрофон в телефоне в том числе. :(

https://github.com/UKnowWhoIm/whatsapp-telegram-bridge

#bot #telegram #whatsapp #gate
👍11🔥4
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