ContainerSSH
- запуск контейнеров по требованию.1. Открываем
SSH
соединение к ContainerSSH
.2.
ContainerSSH
вызывает сервер аутентификации с именем пользователя и паролем (публичным ключом) для проверки валидности3.
ContainerSSH
вызывает сервер конфигурации для получения расположения backend и конфигурацию (если задано)4.
ContainerSSH
запускает backend контейнер с полученной конфигурацией.Весь ввод от пользователя передается в контейнер, а отклик - напрямую пользователю в SSH сессию.
Работает как с
docker
, так и с k8s
https://github.com/ContainerSSH/ContainerSSH
Web: https://containerssh.io
#ssh #docker #remote #debug
👍16🔥8
kernel-hardening-checke
r
- утилита для проверки security hardening
опций в ядре Linux
.https://github.com/a13xp0p0v/kernel-hardening-checker
Подсказал: @UserNameForget
#linux #kernel #security
👍14🔥4
krr
(Kubernetes Resource Recommendations) - Основывается на исторических данных из Prometheus/Coralogix/Thanos/Mimir
.Не требует установки агента.
CLI
утилита, может запускаться локально. Встроенная интеграция для отправки отчетов в Slack, встроенный WebUI
для просмотра отчетов.Деплой без афинити - к лишним хлопотам (с) народная примета.
https://github.com/robusta-dev/krr
#k8s #resources #report #cli #webui #slack
👍8🔥5
gping
- для тех, кому обычный пинг скучно и некрасиво - пинг с графиками !Умеет:
- пинговать и строить графики сразу для нескольких хостов
- строить графики времени исполнения команды, заданной через флаг
--cmd
- кастомные цвета
- поддержка
Windows
, Mac
и Linux
.https://github.com/orf/gping
#ping #cli #tui #graph #moni
🔥17👍8
Совет дня:
Безопасное применение правил
Удаленно настраивать файервол - к дальней дороге (с) народная примета.
#iptables
Безопасное применение правил
iptables
с предваительным тестированием на 5 минут и автооткатом, если не прервать.iptables-apply -t 5 rules.v4
Удаленно настраивать файервол - к дальней дороге (с) народная примета.
#iptables
🔥56👍16
introduction-to-sql
- введение в SQL
с открытым исходным кодом, которое поможет вам изучить основы SQL
и начать использовать реляционные базы данных для ваших проектов SysOps
, DevOps
и Dev
. Независимо от того, являетесь ли вы инженером DevOps/SysOps,
разработчиком или просто энтузиастом Linux, на каком-то этапе вашей карьеры вам, скорее всего, придется использовать SQL
.Руководство подходит всем, кто работает разработчиком, системным администратором или инженером
DevOps
и хочет изучить основы SQL
.https://github.com/bobbyiliev/introduction-to-sql
#book #sql #tutorial
GitHub
GitHub - bobbyiliev/introduction-to-sql: Free Introduction to SQL eBook
Free Introduction to SQL eBook. Contribute to bobbyiliev/introduction-to-sql development by creating an account on GitHub.
👍13🔥4
awesome-tunneling
- коллекция селфхостед туннелей на любой случай. Сгруппировано по областям применения и возможностям. https://github.com/anderspitman/awesome-tunneling
#tunnel #security #network
GitHub
GitHub - anderspitman/awesome-tunneling: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services.…
List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. - anderspitman/awesome-tunneling
👍15🔥7
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