MQTT-NP - кроссплатформенный настольный MQTT-клиент, разработанный для разработчиков и энтузиастов Интернета вещей. Созданный с использованием современных веб-технологий и языка
Rust, он предоставляет быстрый, безопасный и удобный интерфейс для мониторинга и управления MQTT-брокерами.Возможности:
- несколько профилей серверов: сохранение и переключение между различными
MQTT-брокерами.- защищенные соединения: поддержка аутентификации (имя пользователя/пароль)
- статус соединения: мониторинг соединения в режиме реального времени с помощью визуальных индикаторов.
- быстрое переключение: плавное переключение между серверами без потери данных.
- динамическое обнаружение тем: автоматическое обнаружение тем из брокера.
-
Infinity Topics Explorer: подпишитесь на все темы, используя символ #wildcard- фильтрация по темам: выберите темы для мониторинга.
- визуальные индикаторы: анимированные уведомления о поступлении сообщений.
- массовые операции: снять выделение со всех элементов, удалить все элементы или удалить невыбранные элементы.
- сообщения в режиме реального времени: просматривайте входящие сообщения по мере их поступления.
- счетчик сообщений: отслеживание порядка сообщений с обратной нумерацией.
- копировать в буфер обмена: функция быстрого копирования содержимого сообщений.
- подписка на темы: подписывайтесь на новые темы прямо из журналов.
-
Clear Logs: начните с чистого листа одним щелчком мыши- современный дизайн: чистый, интуитивно понятный интерфейс, созданный с помощью
Tailwind CSS.- темный режим: приятная для глаз тема благодаря поддержке темного оформления.
- адаптивный дизайн: оптимизирован для экранов настольных компьютеров и мобильных устройств.
- боковая панель навигации: быстрый доступ ко всем функциям.
- функция
Keep-Alive Views: сохраняет состояние при переключении между страницами.-
Infinity Topics Explorer: включение/выключение автоматического поиска тем- сохранение соединения: запоминает ваше последнее подключение.
-сохранение тем: сохраняет темы для каждого соединения.
https://github.com/leruetkins/mqtt-np-tauri
Подсказал: @parum_amica
Опубликовано в @gitgate
#mqtt #rust
12👍9🔥7
Tenacity - простой в использовании многодорожечный аудиоредактор и программа для записи звука для Windows, macOS, Linux и других операционных систем. Она создана на основе широко популярной программы Audacity и разрабатывается большой и разнообразной группой волонтеров.Вы перешли с
Audacium или Saucedacity? Вы попали по адресу! Мы рады приветствовать всех пользователей Audacium и Saucedacity в Tenacity и нашем сообществе. Мы внедрили новые функции из Audacity 3.1, чтобы упростить редактирование. Кроме того, мы сохранили темы этих двух форков с минимальными изменениями, чтобы они лучше сочетались с нашими новыми функциями редактирования и небольшими изменениями в треках.Возможности:
- запись с аудиоустройств (реальных или виртуальных)
- экспорт/импорт широкого спектра аудиоформатов (с возможностью расширения с помощью
FFmpeg)- высокое качество, включая поддержку аудио с плавающей запятой до 32 бит.
- плагины, обеспечивающие поддержку плагинов
VST, LV2 и AU.- написание скриптов на встроенном языке сценариев
Nyquist, а также на Python, Perl и других языках с использованием именованных каналов.- редактирование произвольной выборки и многодорожечной временной шкалы
- доступность, включая редактирование с помощью клавиатуры, поддержку программ чтения с экрана и поддержку озвучивания.
Инструменты, полезные для анализа сигналов, в том числе аудио.
https://codeberg.org/tenacityteam/tenacity
Опубликовано в @gitgate
#audio #edit #audacity
👍6🔥2
Sudo for Windows - позволяет пользователям windows запускать команды с правами администратора непосредственно из окон терминала без этих прав.Встроенная версия
sudo доступна для сборок Windows 11 26045 и более поздних версий. Если вы используете сборку для участников программы Windows Insider, в которой есть sudo, вы можете включить его в приложении «Параметры Windows» на странице «Возможности для разработчиков».Все аспекты, касающиеся прав доступа и работы с командной строкой, отличаются в
Windows и Linux. Этот проект не является форком проекта sudo для Unix/Linux и не является его портом. Вместо этого Sudo for Windows - это реализация концепции sudo, специфичная для Windows.Поскольку это совершенно разные приложения, вы обнаружите, что некоторые элементы традиционного интерфейса
sudo отсутствуют в Sudo для Windows, и наоборот. Скрипты и документация, написанные для sudo, могут быть недоступны для непосредственного использования с Sudo для Windows без некоторых модификаций.https://github.com/microsoft/sudo
Опубликовано в @gitgate
#windows #security #sudo
GitHub
GitHub - microsoft/sudo: It's sudo, for Windows
It's sudo, for Windows. Contribute to microsoft/sudo development by creating an account on GitHub.
👍10🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
NetWatch - диагностика сети в реальном времени прямо в вашем терминале. Одна команда, никакой настройки, мгновенный обзор.Большинство сетевых инструментов заставляют вас выбирать: наблюдать за происходящим (
iftop, bandwhich) или анализировать пакеты (Wireshark, tshark). NetWatch делает и то, и другое в одном терминале - от общего обзора до анализа отдельных байтов пакетов.https://github.com/matthart1983/netwatch
Подсказал: Eliot Spencer - @tehn0mad
Опубликовано в @gitgate
#moni #network #security
10👍24🔥12
1c-language-parser - парсер для языка 1С, написанный на Go. Парсер использует yacc для эффективного синтаксического анализа и создает абстрактное синтаксическое дерево (AST) представления разобранного кода 1С.https://github.com/LazarenkoA/1c-language-parser
Опубликовано в @gitgate
#1c
GitHub
GitHub - LazarenkoA/1c-language-parser: Парсер языка 1С (bsl) посредством yacc грамматик. Парсер строит AST
Парсер языка 1С (bsl) посредством yacc грамматик. Парсер строит AST - LazarenkoA/1c-language-parser
👍7🔥3
1C to Git - простая в настройки утилита для синхронизации хранилища
Для корректной работы web интерфейса необходимо в конфиге подключить
https://github.com/LazarenkoA/1C2GIT
Опубликовано в @gitgate
#1c #git
1С и GIT репозитория.Для корректной работы web интерфейса необходимо в конфиге подключить
Mongo DB. Без Mongo DB работать тоже будет, но в таком случае информация по коммитам накапливается в памяти приложения и следовательно после перезапуска все очистится, так же без Mongo DB не выводится диаграмма.https://github.com/LazarenkoA/1C2GIT
Опубликовано в @gitgate
#1c #git
👍9🔥4
Docker Wake Up - это легковесный инструмент, предназначенный для того, чтобы помочь пользователям использовать обратное проксирование для Docker приложений (таких как Immich, Nextcloud, Portainer и т. д.) для чистых URL-адресов, таких как yourdomain.com/photos.Помимо проксирования, он обеспечивает интеллектуальное управление контейнерами за счет:
- автоматический запуск служб
Docker при обращении к ним.- отключение после периода бездействия (необязательно).
Это особенно полезно для сред с самостоятельным размещением, где необходимо экономить ресурсы, запуская только необходимые сервисы и обеспечивая при этом их легкий доступ по запросу.
Возможности:
- запуск контейнеров по запросу: автоматически запускает контейнеры
Docker при получении HTTP-запросов.- интеллектуальное управление простоями: отслеживает использование контейнеров и останавливает простаивающие контейнеры по истечении заданного времени ожидания.
- автоматическая настройка
NGINX: генерирует конфигурации обратного прокси NGINX с поддержкой SSL.- без простоев: бесперебойное проксирование с автоматической загрузкой страниц при запуске.
- ресурсоэффективность: контейнеры запускаются только при необходимости, что позволяет экономить ресурсы процессора и памяти.
- простая настройка: конфигурация всех сервисов в одном
JSON-файле.- автоматическая установка: установка одной командой с помощью скрипта установки.
https://github.com/jelliott2021/DockerWakeUp
Опубликовано в @gitgate
#docker #proxy #nginx
GitHub
GitHub - jelliott2021/DockerWakeUp: An intelligent Docker container management system that automatically starts containers on-demand…
An intelligent Docker container management system that automatically starts containers on-demand when accessed, stops idle containers to save resources, and generates NGINX configurations for seaml...
🔥11👍9
Backhaul - высокопроизводительное решение для обратного туннелирования, оптимизированное для обработки большого количества одновременных подключений через NAT и межсетевые экраны. В этом файле README вы найдете инструкции по настройке серверных и клиентских компонентов, включая подробную информацию о различных транспортных протоколах.Возможности:
- высокая производительность: оптимизировано для эффективной обработки большого количества одновременных подключений.
- гибкость протокола: Поддерживает протоколы
TCP, WebSocket (WS) и Secure WebSocket (WSS).-
UDP поверх TCP: Реализует инкапсуляцию и пересылку UDP-трафика через TCP-соединение для надежной доставки со встроенным управлением перегрузкой.- мультиплексирование: Обеспечивает возможность установления множественных соединений по одному транспортному протоколу с использованием
SMUX.- обход
NAT и брандмауэра: преодолевает ограничения с помощью обратного туннелирования.- анализ сетевого трафика: Дополнительный мониторинг сетевого трафика с поддержкой ведения журналов.
- настраиваемый механизм поддержания соединения: регулируемые интервалы поддержания соединения и пульсации для обеспечения стабильного соединения.
- шифрование
TLS: Защищенные соединения через WSS с поддержкой пользовательских TLS-сертификатов.- веб-интерфейс: Мониторинг в реальном времени через облегченный веб-интерфейс.
- функция «Горячая перезагрузка»: поддерживает динамическую перезагрузку конфигурации без перезапуска сервера.
https://github.com/Musixal/Backhaul
Опубликовано в @gitgate
#net #security #nat #firewall
Опубликовано в @gitgate
#net #security #nat #firewall
GitHub
GitHub - Musixal/Backhaul: Lightning-fast reverse tunneling solution for NAT traversal, optimized for handling massive concurrent…
Lightning-fast reverse tunneling solution for NAT traversal, optimized for handling massive concurrent connections with tcp, tcpmux, udp, udp over tcp, ws, wsmux, wss and wssmux support. - Musixal/...
👍13🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Pusk - self-hosted платформа для алертов и командной координации. Webhook из любого мониторинга, ACK одной кнопкой, push на телефон. Один бинарник, без внешних зависимостей.Возможности:
- алерты из
Grafana, Zabbix, Alertmanager, Uptime Kuma - в отдельные каналы-
ACK одной кнопкой - автоматический silence в Alertmanager-
Push-уведомления на телефон даже при закрытом браузере- командный чат - каналы, @упоминания, файлы
- совместим с
Telegram Bot API - существующие боты работают с заменой одной строкиhttps://github.com/getpusk/pusk
Опубликовано в @gitgate
#moni #alert #webhook #push #tg #telegram #bot
👍12🔥9
Hermes Agent - самосовершенствующийся ИИ-агент, разработанный Nous Research. Это единственный агент со встроенным циклом обучения - он создает навыки на основе опыта, улучшает их в процессе использования, подталкивает себя к сохранению знаний, анализирует собственные прошлые разговоры и строит углубленную модель вашей личности на протяжении нескольких сессий.
Запустите его на
VPS за 5 долларов, кластере GPU или бессерверной инфраструктуре, которая практически ничего не стоит в режиме ожидания. Он не привязан к вашему ноутбуку - общайтесь с ним из Telegram, пока он работает на облачной виртуальной машине.Используйте любую модель, какую захотите -
Nous Portal, OpenRouter (более 200 моделей), NVIDIA NIM (Nemotron), Xiaomi MiMo, z.ai/GLM, Kimi/Moonshot, MiniMax, Hugging Face, OpenAI или вашу собственную конечную точку. Переключитесь на модель Hermes - никаких изменений в коде, никакой привязки к конкретной модели.https://github.com/NousResearch/hermes-agent
Подсказал: Eliot Spencer - @tehn0mad
Опубликовано в @gitgate
#ai #agent #tg #telegram #openrouter
10👍11🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
PgQue - управление очередями в Postgres без лишнего раздувания. Один SQL-файл для установки, pg_cron для отслеживания прогресса.Большинство очередей
PostgreSQL используют операторы SKIP LOCKED плюс DELETE и/или UPDATE. Это работает в простых примерах, но затем приводит к появлению "мертвых" кортежей, перегрузке VACUUM, раздуванию индексов и снижению производительности при длительной нагрузке.PgQue избегает целого класса проблем. Он использует пакетную обработку на основе снимков и ротацию таблиц с помощью команды TRUNCATE вместо удаления каждой строки. Путь "горячей точки" остается предсказуемым:- отсутствие избыточности по задумке: никаких ненужных кортежей в основном пути очереди.
- отсутствие снижения производительности: программа не замедляется даже после нескольких месяцев работы.
- создана для систем с высокой нагрузкой: для режима длительной нагрузки, для которого и была разработана оригинальная архитектура
PgQ.- настоящие гарантии
PostgreSQL: ACID-транзакции, блокировка/потребление транзакций, WAL, резервное копирование, репликация, прозрачность SQL-запросов.- работает на управляемых серверах
PostgreSQL: без пользовательской сборки, без расширений на C, без отдельного демона.PgQue обеспечивает семантику очередей внутри PostgreSQL, сохраняя при этом надежность и транзакционное поведение PostgreSQL, без излишнего раздувания, которое в конечном итоге возникает при использовании большинства очередей внутри баз данных.Для команд, которым нужен надежный поток событий внутри
PostgreSQL. Модель ближе к Kafka (логи), чем к ActiveMQ или RabbitMQ (очередь сообщений задач). Общий журнал событий, независимые курсоры для каждого потребителя, отсутствие раздувания под постоянной нагрузкой. Чистый SQL и PL/pgSQL, любая версия PostgreSQL 14+ - управляемая или самодостаточная, без демона-дополнения.https://github.com/NikolayS/pgque
Опубликовано в @gitgate
#postgres #vacuum
👍9🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
LynxDB - schema-on-read база данных и аналитическая система для анализа логов. Позволяет выполнять гибкий анализ без предварительного парсинга и жесткой схемы структура извлекается во время чтения
Lynx Flow язык запросов LynxDB,По сути, это упрощённый и более интуитивный слой (синтаксический сахар) над
Splunk SPL2, ориентированный на удобную работу с логами.Возможности:
- режим конвейера - чтение из стандартного ввода или файлов, работает как grep. Нет сервера, нет конфигурации.
-
Lynx Flow - group, let, parse, order by, join, CTE, доменные синтаксисы и многое другое. Частичная совместимость с SPL2.- полнотекстовый поиск - инвертированный индекс
FST + roaring bitmaps, фильтры Блума для пропуска сегментов.- столбцовое хранение - пользовательский формат
.lsg, временные метки с дельта-вариантами, кодирование по словарю, Gorilla XOR, LZ4
- материализованные представления - предварительно вычисленные агрегации с автоматической переадресацией запросов, ускорение до ~400 раз.- кластерный режим - добавьте
--cluster.seeds для распределенной работы; общее хранилище на основе S3.- загрузка данных без предварительной обработки -
Elasticsearch_bulk, OpenTelemetry OTLP, Splunk HEC
https://github.com/lynxbase/lynxdbПоделился автор - @ourlove_e (просьба поддержать звездой в репку ! )
Опубликовано в @gitgate
#moni #logs #splunk
👍8🔥4
Xata - платформа с открытым исходным кодом для PostgreSQL с ветвлением CoW.Xata - это полностью открытая облачная платформа для самостоятельного размещения большого количества экземпляров Postgres поверх Kubernetes, предлагающая следующие встроенные функции (и многое другое):- быстрое ветвление с использованием механизма
Copy-on-Write на уровне хранилища. Вы можете «скопировать» терабайты данных за считанные секунды.- функция масштабирования до нуля (удаление вычислительного экземпляра при бездействии, автоматическое добавление обратно при подключении).
- автоматическое масштабирование вычислительных узлов, их группировка для повышения экономической эффективности.
- высокая доступность / Реплики для чтения с автоматическим переключением при сбое
- обновление, редактирование конфигурации, масштабирование вверх/вниз с минимальным временем простоя при переключении.
- разделение памяти и вычислительных ресурсов, а также локальное хранилище, если это предпочтительно.
-
PITR-резервное копирование в объектное хранилище- бессерверный драйвер (
SQL через HTTP/веб-сокеты)-
REST API и CLI для управления всеми операциями «управляющего уровня», аутентификация осуществляется с помощью ключей API. Ключи API поддерживают детализированное управление доступом на основе ролей (RBAC).https://github.com/xataio/xata
Опубликовано в @gitgate
#postgres #k8s #rbac #api #cli
👍8🔥3
Hass Addon FRP Client - дополнение Home Assistant Community - встроенный FRP ClientС помощью этого дополнения вы можете получить удаленный доступ к локальной операционной системе
Home Assistant, настроив переадресацию портов, даже за NAT.https://github.com/huxiaoxu2019/hass-addon-frp-client
Опубликовано в @gitgate
#hass #frp #proxy #nat
👍9🔥2
Throne (бывший Nekoray) - кроссплатформенная графическая утилита-прокси для настольных компьютеров на базе Qt, работающая на платформе Sing-box.Поддерживает
Windows 11/10/8/7 / Linux / MacOS без дополнительных настроек.Поддерживает протоколы:
-
SOCKS-
HTTP(S)-
Shadowsocks-
Trojan-
VMess-
VLESS-
TUIC-
Hysteria-
Hysteria2-
AnyTLS-
NaïveProxy-
Juicity-
TrustTunnel-
ShadowTLS-
Wireguard-
SSH-
Custom Outbound-
Custom Config-
Chaining outbounds-
Extra Corehttps://github.com/throneproj/Throne
Опубликовано в @gitgate
#security #proxy #vpn
👍23🔥11
hosts
920.5 KB
Совет дня:
Если у вас что то перестало ресолвится попробуйте заменить дефолтовые
Помимо этого по умолчанию блокирует кучу рекламных провайдеров и сборщиков телеметрии.
https://info.dns.malw.link/
PS. и просто hosts файл, в котором оставлены только домены и узлы со всяким злодейским контентом для блокировки...
Как и куда его применить или импортировать - сами по своей коварности решайте.
опубликовано в @gitgate
#полезяшка #dns
Если у вас что то перестало ресолвится попробуйте заменить дефолтовые
DNS от првайдера.. В списке и советы по настройке DNS over HTTPS и DNS over TLS в броузерах и готовый hosts файл.Помимо этого по умолчанию блокирует кучу рекламных провайдеров и сборщиков телеметрии.
IPv4 DNS 1:84.21.189.133
IPv4 DNS 2:193.23.209.189
IPv6 DNS 1:2a12:bec4:1460:294::2
IPv6 DNS 2:2a01:ecc0:680:120::2
DNS over TLS:dns.malw.link
DNS over HTTPS:https://dns.malw.link/dns-query
https://info.dns.malw.link/
PS. и просто hosts файл, в котором оставлены только домены и узлы со всяким злодейским контентом для блокировки...
Как и куда его применить или импортировать - сами по своей коварности решайте.
опубликовано в @gitgate
#полезяшка #dns
1🔥10👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Numa - портативный DNS-резолвер в одном исполняемом файле. Блокируйте рекламу в любой сети, присваивайте имена локальным службам (frontend.numa), переопределяйте любое имя хоста с помощью автоматического возврата изменений и блокируйте каждый исходящий запрос с помощью
ODoH (RFC 9230), чтобы ни одна сторона не видела одновременно, кто вы и что вы запросили — и все это с вашего ноутбука, без облачной учетной записи или Raspberry Pi.Создано с нуля на
Rust. Никаких DNS-библиотек. Кэширование, блокировка рекламы и локальные домены служб «из коробки». Опциональное рекурсивное разрешение от корневых серверов имен с полной проверкой цепочки доверия DNSSEC, а также прослушиватель DNS-over-TLS для зашифрованных клиентских соединений (iOS Private DNS, systemd-resolved и т. д.). Запустите
numa relay, и тот же бинарный файл станет общедоступной конечной точкой ODoH — в списке DNSCrypt, составленном кураторами, в настоящее время работает только один ретранслятор, поэтому каждое развертывание Numa существенно расширяет экосистему. Один бинарный файл размером около 8 МБ, все встроено.https://github.com/razvandimescu/numa
Опубликовано в @gitgate
#dns #dnssec #dnsovertls #pihole
👍11🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
Cardamon - аудитор метрик для Prometheus. Он выявляет метрики, которые существуют в вашей базе данных временных рядов (
TSDB), но никогда не запрашиваются панелями мониторинга, правилами оповещений, правилами записи или любыми другими потребителями. Затем вы можете сгенерировать правила удаления метрик Prometheus, чтобы удалить их и уменьшить потребность в хранилище.Неиспользуемая метрика - это метрика, которую
Prometheus собирает и сохраняет, но которую никто никогда не считывает. Она занимает память, дисковое пространство и бюджет на обработку данных, не принося никакой пользы. В больших масштабах такие метрики могут составлять значительную часть общего количества рядов данных.Cardamon сопоставляет каждую метрику в вашей базе данных временных рядов со следующими параметрами:- журналы запросов
Prometheus отображают каждое выражение PromQL, вычисленное в течение настраиваемого окна ретроспективного анализа.- правила оповещения и записи в
Prometheus. Все выражения правил в вашем Prometheus.- панели мониторинга
Grafana. Все метрики на всех панелях мониторинга в вашем экземпляре Grafana.Любой показатель, отсутствующий в этих источниках, помечается как неиспользуемый.
https://github.com/dominikhei/cardamon
Опубликовано в @gitgate
#moni #metrics #prometheus #grafana
👍15🔥2
Helm Exporter - экспортирует статистику релизов, диаграмм и версий Helm в формате Prometheus.https://github.com/sstarcher/helm-exporter
Опубликовано в @gitgate
#moni #helm #k8s #exporter
GitHub
GitHub - sstarcher/helm-exporter: Export helm stats into the Prometheus format
Export helm stats into the Prometheus format. Contribute to sstarcher/helm-exporter development by creating an account on GitHub.
🔥5👍3
MasterHttpRelayVPN - бесплатный инструмент, позволяющий свободно выходить в интернет, скрывая ваш трафик за надежными сайтами, такими как Google. Не требуется VPS или сервер - достаточно бесплатного аккаунта Google.Как это работает:
В обычном режиме работы браузер отправляет трафик на прокси-сервер, работающий на вашем компьютере. Прокси-сервер направляет этот трафик через инфраструктуру, доступную для
Google, поэтому сеть видит только разрешенные домены, такие как www.google.com. Затем развернутый вами ретранслятор получает реальный веб-сайт и отправляет ответ обратно по тому же пути.Это означает, что фильтр видит обычный трафик
Google, в то время как фактическое место назначения остается скрытым внутри запроса на переадресацию.Еще один проектик от Иранского камрада.
https://github.com/masterking32/MasterHttpRelayVPN
Опубликовано в @gitgate
#proxy #vpn #google
GitHub
GitHub - masterking32/MasterHttpRelayVPN: Domain-fronted HTTP/SOCKS5 proxy tunneling traffic through Google Apps Script with MITM…
Domain-fronted HTTP/SOCKS5 proxy tunneling traffic through Google Apps Script with MITM TLS interception, HTTP/1-2 multiplexing, and DPI evasion. - masterking32/MasterHttpRelayVPN
🔥26👍7