slim
- Сделайте свои контейнеры лучше, меньше, безопаснее !Slim
позволяет разработчикам проверять, оптимизировать и отлаживать свои контейнеры с помощью команд xray
, lint
, build
, debug
, run
, images
, merge
, registry
, vulnerability
(и других). Он упрощает и улучшает процесс создания, настройки и использования контейнеров для разработчиков. Это делает ваши контейнеры лучше, меньше и безопаснее, обеспечивая при этом улучшенную видимость и удобство использования при работе с исходными и минимизированными контейнерами.
Ничего не меняйте в образе контейнера и уменьшите его до 30 раз, что также сделает его безопасным! Однако оптимизация образа - не единственное, что он может сделать. Он может помочь вам понять и создать более качественные образы контейнеров.
https://github.com/slimtoolkit/slim
Примеры: https://github.com/slimtoolkit/examples
опубликовано в @gitgate
#docker #container #optimize
GitHub
GitHub - slimtoolkit/slim: Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled…
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source) - slimtoolkit/slim
👍15🔥5
obs-studio
- бесплатная опенсурс программа для захвата изображений и видео, перекодирования и композитинга, организации потокового вещания и записи с экрана. Умеет использовать GPU
.Грабит из памяти, защищенные видео стримы - легко справляется.
Мультиплатформенная -
linux
, windows
, macos
.https://github.com/obsproject/obs-studio
Web: https://obsproject.com/
#grab #stream #video #gpu
👍30🔥11
maltrail
— это система обнаружения вредоносного трафика, использующая общедоступные списки (blacklist), содержащие вредоносные и/или в целом подозрительные следы, а также статические следы, составленные из различных отчетов AV и пользовательских списков, где след может быть чем угодно: от имени домена (например, zvpprsensinaix.com для вредоносного ПО Banjori), URL (например, http://109.162.38.120/harsh02.exe для известного вредоносного исполняемого файла), IP-адреса (например, 185.130.5.231 для известного злоумышленника) или значения заголовка HTTP User-Agent (например, sqlmap для автоматического инструмента SQL-инъекции и захвата базы данных). Кроме того, он может использовать расширенные эвристические механизмы, которые могут помочь в обнаружении неизвестных угроз (например, вредоносного ПО)
https://github.com/stamparm/maltrail
#security
👍14🔥6
sq
- это CLI
утилита, которая предоставляет доступ в стиле jq
к структурированным источникам данных: базам данных SQL
или форматам документов, таким как CSV
или Excel
. sq
выводит данные во множество форматов, включая JSON
, Excel
, CSV
, HTML
, Markdown
и XML
, и может вставлять результаты запроса непосредственно в базу данных SQL
.sq
также может проверять источники для просмотра метаданных о структуре источника (таблицы, столбцы, размер). Вы можете использовать sq diff
для сравнения таблиц или целых баз данных. В sq
есть команды для обычных операций с базой данных, таких как копирование, усечение и удаление таблиц.https://github.com/neilotoole/sq
Web: https://sq.io/
#json #excel #csv #html #markdown #xml #sql
GitHub
GitHub - neilotoole/sq: sq data wrangler
sq data wrangler. Contribute to neilotoole/sq development by creating an account on GitHub.
👍22🔥8
gitlab-ci-pipelines-exporter
- для мониторинга GitLab CI
с помощью Prometheus
или любого решения для мониторинга, поддерживающего формат OpenMetrics
.В комплекте и готовые примеры дашбордов для
Grafana
.https://github.com/mvisonneau/gitlab-ci-pipelines-exporter
#moni #cicd #gitlab #pipeline
GitHub
GitHub - mvisonneau/gitlab-ci-pipelines-exporter: Prometheus / OpenMetrics exporter for GitLab CI pipelines insights
Prometheus / OpenMetrics exporter for GitLab CI pipelines insights - mvisonneau/gitlab-ci-pipelines-exporter
🔥17👍13
docmost
- oпенсурс WiKi
для совместной работы и документации.Ключевые возможности:
- совместная работа в режиме реального времени
- разделенные пространства
- ролевая модель и управление разрешениями
- группы
- комментарии
- история страницы
- поиск
- файлы вложений
Заявлено как альтернатива Confluence.
https://github.com/docmost/docmost
Web: https://docmost.com/
#wiki #doc #confluence
GitHub
GitHub - docmost/docmost: Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative…
Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. - docmost/docmost
👍14🔥9
immich
- оренсурс решение для хостинга фото и видео или "GogleFoto
давай досвидания".. Помимо
Web
версии есть и мобильные клиенты для Mac
и Android
.https://github.com/immich-app/immich
Web: https://immich.app/
Demo: https://demo.immich.app/
#photo #video #selfhosted
GitHub
GitHub - immich-app/immich: High performance self-hosted photo and video management solution.
High performance self-hosted photo and video management solution. - immich-app/immich
🔥21👍10
dblab
- интерактивный легковесный TIU клиент для PostgreSQL
, MySQL
, SQLite3
, Oracle
и SQL Server
.Кросплатформенный -
OSX
, Linux
, Windows
. Не требует инсталяции (один бинарный файл). Написан на go
и не требует дополнительных пакетов. https://github.com/danvergara/dblab
#db #postgres #mysql #sqlite #mssql #oracle #tui
GitHub
GitHub - danvergara/dblab: The database client every command line junkie deserves.
The database client every command line junkie deserves. - danvergara/dblab
👍17🔥3
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
GitHub
GitHub - UKnowWhoIm/whatsapp-telegram-bridge: A simple bridge to receive whatsapp chats on telegram.
A simple bridge to receive whatsapp chats on telegram. - UKnowWhoIm/whatsapp-telegram-bridge
👍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
GitHub
GitHub - zellij-org/zellij: A terminal workspace with batteries included
A terminal workspace with batteries included. Contribute to zellij-org/zellij development by creating an account on GitHub.
👍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
GitHub
GitHub - Lifailon/hwstat: Tool for quickly obtaining information about hardware characteristics, software configuration, kernel…
Tool for quickly obtaining information about hardware characteristics, software configuration, kernel and limits in metrics format (in text or json format) from various sources built into the opera...
🔥22👍11
pre-commit-hooks- коллекция готовых к применению "из коробки"
pre-commit hooks
https://github.com/pre-commit/pre-commit-hooks#git #hook #devops
GitHub
GitHub - pre-commit/pre-commit-hooks: Some out-of-the-box hooks for pre-commit
Some out-of-the-box hooks for pre-commit. Contribute to pre-commit/pre-commit-hooks development by creating an account on GitHub.
👍10🔥6
pre-commit
- Платформа для управления и поддержки многоязычных pre-commit hooks
.https://github.com/pre-commit/pre-commit
Web: https://pre-commit.com
#git #dev #devops
GitHub
GitHub - pre-commit/pre-commit: A framework for managing and maintaining multi-language pre-commit hooks.
A framework for managing and maintaining multi-language pre-commit hooks. - pre-commit/pre-commit
👍9🔥8
awesome-git-hooks
- огромная коллекция git-hooks
на все случаи жизни.... https://github.com/aitemr/awesome-git-hooks
#git #dev #devops
GitHub
GitHub - aitemr/awesome-git-hooks: 😎 A collection of awesome Git Hooks
😎 A collection of awesome Git Hooks. Contribute to aitemr/awesome-git-hooks development by creating an account on GitHub.
👍8🔥7
bookstack
- платформа для документации c приятным и простым интерфейсом. Для новичков опыт использования должен показаться интуитивно понятным, и для участия в создании контента в
BookStack
потребуются только базовые навыки обработки текста. На базе
Laravel
, что открывает огромные возможности для интеграции и расширения огромным количеством готовых модулей в случае необходимости.https://github.com/BookStackApp/BookStack
#doc #wiki
GitHub
GitHub - BookStackApp/BookStack: A platform to create documentation/wiki content built with PHP & Laravel
A platform to create documentation/wiki content built with PHP & Laravel - BookStackApp/BookStack
👍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
GitHub
GitHub - one-among-us/tg-blog: Display offline telegram channel data like a blog
Display offline telegram channel data like a blog. Contribute to one-among-us/tg-blog development by creating an account on GitHub.
👍7🔥4
tgt
- простой TUI
клиент для Telegram (консольный клиент)Маленький, шустрый, написан на
rust
.https://github.com/FedericoBruzzone/tgt
Подсказал: @noizo
#telegram #tui #client #console
GitHub
GitHub - FedericoBruzzone/tgt: TUI for Telegram written in Rust 🦀
TUI for Telegram written in Rust 🦀. Contribute to FedericoBruzzone/tgt development by creating an account on GitHub.
🔥14👍7
tiny
- крошечный, но работающий init
для контейнеров .Все, что делает
tini
, — это запускает один дочерний процесс в контейнере. Умеет правильно обрабатывать процессы типа SIGTERM
, переданные в контейнер. Альтернатива тяжеловесному полноценному init
.https://github.com/krallin/tini
#docker #init #sigterm
GitHub
GitHub - krallin/tini: A tiny but valid `init` for containers
A tiny but valid `init` for containers. Contribute to krallin/tini development by creating an account on GitHub.
👍14🔥7
iwad
- вдруг кому в пятницу понастальгировать. Всем
IDDQD
!https://github.com/Gaytes/iwad
#game #doom
GitHub
GitHub - Gaytes/iwad: Doom Wads
Doom Wads. Contribute to Gaytes/iwad development by creating an account on GitHub.
🔥12👍4