Useful Tools | Linux | GitOps | DevOps
6.36K subscribers
276 photos
4 videos
9 files
891 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
Deskreen - превращает любое устройство с веб-браузером в дополнительный экран для вашего компьютера.

Deskreen - приложение на основе Electron.js, использующее WebRTC для потоковой передачи изображения с экрана вашего компьютера в веб-браузер на любом устройстве. Оно доступно для операционных систем MacOS, Windows и Linux. Текущая версия Community Edition с открытым исходным кодом имеет ограниченный функционал.

https://github.com/pavlobu/deskreen

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#screen #webrtc #electron
1👍15🔥11
NPBackup - надежное и эффективное решение для резервного копирования файлов, подходящее как для системных администраторов (интерфейс командной строки), так и для конечных пользователей (графический интерфейс).

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

Работает на 64-разрядных системах Linux, NAS-решениях на базе архитектуры arm/arm64, Windows x64 и x86, а также MacOS X.

NPBackup использует хорошо известную программу резервного копирования restic, которая доказала свою эффективность на протяжении многих лет.
Хотя restic - это замечательная программа, NPBackup расширяет ее возможности, предлагая более широкий набор функций и интеграцию с экосистемой.
Тем не менее, репозитории NPBackup в основном управляются restic и могут быть просмотрены/восстановлены/обслуживаны с помощью автономного restic, поэтому доступность данных гарантирована.

Встроенный экспортер с метриками по всем операциям для интеграции с системами мониторинга.

https://github.com/netinvent/npbackup

Опубликовано в @gitgate

#backup #restic
👍15🔥4
Valerter - получает логи из VictoriaLogs в режиме реального времени и отправляет уведомления, содержащие фактическую строку лога, а также извлеченный контекст (хост, сайт, служба, порт, пользователь и т. д.). Цель состоит в том, чтобы поместить ключевой контекст отладки в само оповещение (полная строка лога + поля), чтобы вы могли сразу же начать расследование.

Возможности:
- многоканальные уведомления: веб-перехватчики (PagerDuty, Slack, Discord), электронная почта SMTP, Mattermost
- полный контекст журнала: оповещения включают фактическую строку журнала и извлеченные поля.
- интеллектуальное регулирование: избегайте спама с оповещениями благодаря ограничению скорости запросов для каждого события.
- оповещения в режиме реального времени: менее 5 секунд от момента регистрации события до получения уведомления.
- декларативные правила: конфигурация YAML с использованием регулярных выражений/анализа JSON.
- многофайловая конфигурация: Разделение правил/шаблонов/уведомлений по папкам rules.d/, templates.d/ и notifiers.d/
- метрики Prometheus: Встроенные метрики для мониторинга

https://github.com/fxthiry/valerter

Опубликовано в @gitgate

#moni #logs #alerts #victorialogs #json
👍7🔥5
MikroTikPatch - патч для MikroTik RouterOS

Сугубо в исследовательских целях, не влекущих за собой извлечение прибыли !!!

https://github.com/elseif/MikroTikPatch

Опубликовано в @gitgate

#mikrotik
🔥22👍7
Protoviz 3D - интерактивный веб-визуализатор 3D-протоколов связи, разработанный для того, чтобы помочь студентам, инженерам-разработчикам встроенных систем и энтузиастам электроники понять, что на самом деле происходит в сети. В настоящее время проект поддерживает UART (универсальный асинхронный приемопередатчик) и I²C (межинтегральная схема) , стремясь сделать последовательную связь визуальной, интуитивно понятной и наблюдаемой, а не абстрактной.

Возможности:
- визуализация UART на побитовом уровне с очисткой стартового, информационного и стопового битов.
- настраиваемые скорости передачи/приема данных, включая искажение данных, вызванное несоответствием.
- интерактивная 3D-модель проводки (TX, RX, GND) с вариантами отказов (короткие замыкания).
- режим обучения с возможностью приостановки уроков и подробными вопросами и ответами по UART.
- визуализация I²C на побитовом уровне, включая START, адрес, бит чтения/записи, ACK/NACK, данные и STOP.
- реалистичное поведение шины SDA/SCL с общим тактовым сигналом
- моделирование шины с открытым стоком и необходимыми подтягивающими резисторами.
- несколько ведомых устройств с адресной связью
- остановите воспроизведение, перейдите на следующий шаг и просмотрите отдельные элементы на шине.
- встроенная в пользовательский интерфейс документация по I²C с возможностью поиска и подробным анализом процесса

https://github.com/Dhanush-777x/protoviz-3d

Подсказал: Ilya - @Zizibob

Опубликовано в @gitgate

#3d #i2c #uart #graph #diy
👍13🔥8
Hardware-TOTP - аппаратная реализация для двухфакторной аутентификации (2FA) на базе ESP32-S3.

Генерирует одноразовые пароли на основе времени без использования телефона - просто нажмите кнопку, и устройство введет OTP напрямую через USB.

Возможности:
- автономная работа - телефон или компьютер не требуются.
- USB HID клавиатура - позволяет вводить OTP-коды непосредственно в любое поле ввода.
- поддержка нескольких учетных записей - хранение до 10 TOTP-аккаунтов.
- возможность работы в автономном режиме - обеспечивает точное время с помощью дополнительного модуля RTC.
- настройка без необходимости конфигурации - веб-интерфейс портала авторизации для простой настройки.
- надежное хранение - секреты, зашифрованные с помощью AES-256, во флэш-памяти.
- отображение в реальном времени - показывает текущий код с таймером обратного отсчета.

Требования к оборудованию:
- ESP32-S3 DevKit (с поддержкой USB и Wi-Fi)
- OLED-дисплей 128x64 (I2C, SSD1306)
- 2 кнопки (GPIO с внутренней подтяжкой)
- модуль DS3231 RTC (опционально — обеспечивает работу в автономном режиме

https://github.com/x4r5h/Hardware-TOTP

Опубликовано в @gitgate

#otp #totp #2fa #esp32 #diy #webui
1👍16🔥7
Aegis Authenticator -бесплатное, безопасное и открытое приложение для двухфакторной аутентификации (2FA) для Android. Оно призвано обеспечить надежную аутентификацию для ваших онлайн-сервисов, а также включает в себя некоторые функции, отсутствующие в существующих приложениях-аутентификаторах, такие как надлежащее шифрование и резервное копирование. Aegis поддерживает HOTP и TOTP, что делает его совместимым с тысячами сервисов.

Возможности:
- бесплатное и открытое программное обеспечение.
- хранилище зашифровано (AES-256-GCM)
- совместимо с Google Authenticator
- поддерживает стандартные отраслевые алгоритмы: HOTP и TOTP.
- множество способов добавить новые записи
- сканированиеQR-код или его изображения.
- ввод данных вручную.
- импорт из других приложений
- алфавитная/пользовательская сортировка
- пользовательские или автоматически сгенерированные значки
- расширенное редактирование записей
- поиск по имени/эмитенту
- материальный дизайн с несколькими темами
- экспорт (в открытом виде или в зашифрованном виде)
- автоматическое резервное копирование хранилища в выбранное вами место.

https://github.com/beemdevelopment/aegis

Подсказал: Роман Шубин

Опубликовано в @gitgate

#otp #totp #hotp #2fa #android #diy #webui
👍17🔥10
Тестируйте OpenClaw в облаке Cloud․ru ❤️

OpenClaw — персональный AI-ассистент для решения задач DevOps-команд, системных администраторов и технических специалистов. В отличие от обычных чат-ботов, он может самостоятельно запускать команды, работать с файлами и отправлять отчеты в мессенджеры.

Почему стоит попробовать
➡️Бесплатно: разверните решение через Маркетплейс на бесплатной виртуальной машине Evolution free tier.

➡️Быстро: вся необходимая инфраструктура создается автоматически. Образы готовы к работе в несколько кликов.

➡️Безопасно: можно безопасно развернуть OpenClaw в изолированной среде на отдельной ВМ, настроить необходимое окружение для экспериментов, не используя локальный ПК.

Запустить OpenClaw 🖱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5
Healthchecks - служба мониторинга заданий cron. Она отслеживает HTTP-запросы и электронные письма («ping») от ваших заданий cron и запланированных задач («checks»). Если ping не приходит вовремя, Healthchecks отправляет оповещения.

Healthchecks включает в себя веб-панель управления, API, более 25 интеграций для отправки уведомлений, ежемесячные отчеты по электронной почте, поддержку двухфакторной аутентификации WebAuthn, функции управления командой: проекты, участники команды, доступ только для чтения.

Healthchecks распространяется под лицензией BSD 3-clause.

https://github.com/healthchecks/healthchecks

Web: https://healthchecks.io/.

Опубликовано в @gitgate

#moni #cron #webui
👍8🔥4
pSyslog - клиент.сервер Syslog и ретранслятор UDP на основе класса System.Net.Sockets из .NET Framework для работы в фоновом режиме.

https://github.com/Lifailon/pSyslog

Опубликовано в @gitgate

#moni #logs #syslog
👍6🔥3
it_alarm_clock - самый эффективный рингтон на будильник для ИТ. Страшнее него только тишина в серверной.

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

Возможности:
- 100% эффективность
- не затрагивает людей вокруг
- не влияет на домашних животных
- можно неожиданно пугать коллег

https://github.com/pdacity/it_alarm_clock

Опубликовано в @gitgate

Да моё, да PR-юсь. Не возбраняется озвездить репку :)

#alarm #ringtone
1🔥12👍6
ppl - консольная утилита “как системный инструмент”, которая подключается к Perplexity API и помогает общаться, генерировать команды и собирать скрипты прямо из терминала.

Возможности:
- chat: разговорный режим: подмешивает историю (контекст) и печатает ответ в формате Markdown
- cmd: генерирует одну bash-команду под задачу: возвращает строгий JSON (команда + заметки), умеет предложить выполнить после подтверждения (--run)
- script python: возвращает код + список pip-зависимостей; ppl предлагает установить зависимости, затем показывает код и предлагает запуск
- script bash: генерирует bash-скрипт, показывает и предлагает запуск
- key: сохранить/очистить Perplexity API key локально
- clear: очистить историю диалога
- Готовые onefile бинарники в Releases (Linux/Windows), на macOS пока нет

https://github.com/Fristivan/perplexity-cli.git

Поддержите нашего автора @fristivan звездой в репке ! Для разработчика это очень важно !

Опубликовано в @gitgate

#ai #cli #perplexity #bash #python #linux #windows #devtools
👍9🔥6