Useful Tools | Linux | GitOps | DevOps
Відкрити в Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
Показати більше6 697
Підписники
-124 години
-57 днів
+730 днів
Архів дописів
sq - это CLI утилита, которая предоставляет доступ в стиле jq к структурированным источникам данных: базам данных SQL или форматам документов, таким как CSV или Excel.
sq выводит данные во множество форматов, включая JSON, Excel, CSV, HTML, Markdown и XML, и может вставлять результаты запроса непосредственно в базу данных SQL.
sq также может проверять источники для просмотра метаданных о структуре источника (таблицы, столбцы, размер). Вы можете использовать sq diff для сравнения таблиц или целых баз данных. В sq есть команды для обычных операций с базой данных, таких как копирование, усечение и удаление таблиц.
https://github.com/neilotoole/sq
#json #excel #csv #html #markdown #xml #sql💛💛💚❤️💛❤️💛⤵️
☄️ Chaos Engineering в K8s — что это и как с ним работать?
Приглашаем 8 августа в 20:00 мск на бесплатный вебинар "Хаос-инженерия (Chaos Engineering) в K8s".
Вебинар является бесплатной частью полноценного онлайн-курса «Инфраструктурная платформа на основе Kubernetes».
➡️ Регистрация на вебинар: https://vk.cc/cyR2yw
На вебинаре мы расскажем, что такое хаос-инженерия в контексте Kubernetes, как она может помочь вам выявить и устранить уязвимости.
Вы узнаете о ключевых понятиях, таких как псевдослучайность, атаки и эксперименты на системе.
Мы покажем реальные примеры, где хаос-инженерия помогла улучшить отказоустойчивость Kubernetes.
❗️Вебинар подходит разработчикам, DevOps-инженерам, архитекторам ПО и IT-менеджерам.
После вебинара вы будете знать, как использовать инструменты Chaos Monkey, Litmus, Kube-monkey и другие для организации псевдослучайных сбоев.
👌Записывайтесь сейчас, а мы потом напомним. Участие бесплатно.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
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
#securityobs-studio - бесплатная опенсурс программа для захвата изображений и видео, перекодирования и композитинга, организации потокового вещания и записи с экрана. Умеет использовать GPU.
https://github.com/obsproject/obs-studio
#grab #stream #video #gpuships.sh - анонимный, passwordless, похожий на pastebin сервис, базирующийся на SSH протоколе с TUI и WebUI интерфейсами.
Возможна и onpremise установка, например в закрытом контуре.
https://github.com/robherley/snips.sh
#pastebin #ssh #share #webui #onpremise⚡️ Квиз на знание K8s
Попробуйте пройти тест из 15 вопросов за 30 минут и вы узнаете свой уровень знаний K8s.
Квиз специально подготовлен под онлайн-курс «Инфраструктурная платформа на основе Kubernetes» от Отус.
➡️ ПРОЙТИ КВИЗ: https://vk.cc/cyCJmj
🔥 Это курс для девопсов, администраторов, разработчиков и CTO, которые хотят получить квалификацию платформенного инженера и самостоятельно создать инфраструктурную платформу в своей компании.
📦 Пройдете успешно квиз, бонусом получите доступ к записям прошедших вебинаров курса.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
awesome-tunneling - коллекция селфхостед туннелей на любой случай. Сгруппировано по областям применения и возможностям.
https://github.com/anderspitman/awesome-tunneling
#tunnel #security #networkintroduction-to-sql - введение в SQL с открытым исходным кодом, которое поможет вам изучить основы SQL и начать использовать реляционные базы данных для ваших проектов SysOps, DevOps и Dev. Независимо от того, являетесь ли вы инженером DevOps/SysOps, разработчиком или просто энтузиастом Linux, на каком-то этапе вашей карьеры вам, скорее всего, придется использовать SQL.
Руководство подходит всем, кто работает разработчиком, системным администратором или инженером DevOps и хочет изучить основы SQL.
https://github.com/bobbyiliev/introduction-to-sql
#book #sql #tutorialintroduction-to-sql - введение в SQL с открытым исходным кодом, которое поможет вам изучить основы SQL и начать использовать реляционные базы данных для ваших проектов SysOps, DevOps и Dev. Независимо от того, являетесь ли вы инженером DevOps/SysOps, разработчиком или просто энтузиастом Linux, на каком-то этапе вашей карьеры вам, скорее всего, придется использовать SQL.
Руководство подходит всем, кто работает разработчиком, системным администратором или инженером DevOps и хочет изучить основы SQL.
https://github.com/bobbyiliev/introduction-to-sql
#book #sql #tutorialSRE-митап от Т-Банка в Москве
Встречу инженеры Т-Банка и Vi.Tech проведут 29 июля в новом офисе T-Space на «Белорусской» (отличная возможность и доклады послушать и новое крутое пространство команды посмотреть!).
И вот что они расскажут:
— как казаться надежнее без напряга и усилий;
— построить хранилище логов если grep вы уже переросли;
— понять, что съедает ресурсы в Postgresql и как это прекратить.
После докладов — нетворкинг и неформальное общение. А для тех, кто не сможет быть лично, будет трансляция.
📆 Встречаемся 29 июля в Москве. Не забудьте зарегистрироваться
erid:2Vtzquo3xQH
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
Совет дня:
Безопасное применение правил
iptables с предваительным тестированием на 5 минут и автооткатом, если не прервать.
iptables-apply -t 5 rules.v4
Удаленно настраивать файервол - к дальней дороге (с) народная примета.
#iptablesgping - для тех, кому обычный пинг скучно и некрасиво - пинг с графиками !
Умеет:
- пинговать и строить графики сразу для нескольких хостов
- строить графики времени исполнения команды, заданной через флаг --cmd
- кастомные цвета
- поддержка Windows, Mac и Linux.
https://github.com/orf/gping
#ping #cli #tui #graph #monikrr (Kubernetes Resource Recommendations) - Основывается на исторических данных из Prometheus/Coralogix/Thanos/Mimir.
Не требует установки агента. CLI утилита, может запускаться локально. Встроенная интеграция для отправки отчетов в Slack, встроенный WebUI для просмотра отчетов.
https://github.com/robusta-dev/krr
#k8s #resources #report #cli #webui #slackkernel-hardening-checker - утилита для проверки security hardening опций в ядре Linux.
https://github.com/a13xp0p0v/kernel-hardening-checker
Подсказал: @UserNameForget
#linux #kernel #securityContainerSSH - запуск контейнеров по требованию.
1. Открываем SSH соединение к ContainerSSH.
2. ContainerSSH вызывает сервер аутентификации с именем пользователя и паролем (публичным ключом) для проверки валидности
3. ContainerSSH вызывает сервер конфигурации для получения расположения backend и конфигурацию (если задано)
4. ContainerSSH запускает backend контейнер с полученной конфигурацией.
Весь ввод от пользователя передается в контейнер, а отклик - напрямую пользователю в SSH сессию.
https://github.com/ContainerSSH/ContainerSSH
Web: https://containerssh.io
#ssh #docker #remote #debugСовет дня:
Сортированый по потреблению памяти список процессов в системе
ps axo rss,comm,pid | awk '{ proc_list[$2] += $1; } END { for (proc in proc_list) { printf("%d\t%s\n", proc_list[proc],proc); }}' | sort -n | tail -n 10 | sort -rn | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'
Поделился: Алексей Агафонов @supmea
#bash #awk #cli #linux #memoryintroduction-to-bash-scripting - электронная книга по написанию сценариев Bash с открытым исходным кодом, которая поможет вам изучить основы написания сценариев Bash и начать писать потрясающие сценарии для автоматизации ваших ежедневных задач SysOps, DevOps и Dev.
https://github.com/bobbyiliev/introduction-to-bash-scripting
Поделился: Александр Чистяков @demeliorator
#book #bashtransfer.sh - утилитка / сервис для обмена файлами из CLI
Может быть развернута локально. Написана на go.
Поддерживает передачу в облачные хранилища S3 (Amazon S3), gdrive (Google Drive), storj (Storj) и в локальную FS
https://github.com/dutchcoders/transfer.sh
Подсказал: Андрей Шибанов @RoamingRoot
#cli #file #share #clouddub - опенсурс селфхостед альтернатива bit.ly
"Укорачиватель ссылок" со встроенной статистикой и персонализацией. Поддерживает ссылки в виде QR кодов.
https://github.com/dubinc/dub
#web #url