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
👍15🔥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👍18🔥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
👍19🔥10
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
👍10🔥4
pSyslog - клиент.сервер
https://github.com/Lifailon/pSyslog
Опубликовано в @gitgate
#moni #logs #syslog
Syslog и ретранслятор UDP на основе класса System.Net.Sockets из .NET Framework для работы в фоновом режиме.https://github.com/Lifailon/pSyslog
Опубликовано в @gitgate
#moni #logs #syslog
👍8🔥3
it_alarm_clock - самый эффективный рингтон на будильник для ИТ. Страшнее него только тишина в серверной.Внимание применять с осторожностью, может вызывать панические атаки и дестабилизацию психики.
Возможности:
- 100% эффективность
- не затрагивает людей вокруг
- не влияет на домашних животных
- можно неожиданно пугать коллег
https://github.com/pdacity/it_alarm_clock
Опубликовано в @gitgate
Да моё, да
PR-юсь. Не возбраняется озвездить репку :)#alarm #ringtone
1🔥17👍6
ppl - консольная утилита “как системный инструмент”, которая подключается к Perplexity API и помогает общаться, генерировать команды и собирать скрипты прямо из терминала. Возможности:
- chat: разговорный режим: подмешивает историю (контекст) и печатает ответ в формате
Markdown - cmd: генерирует одну
bash-команду под задачу: возвращает строгий JSON (команда + заметки), умеет предложить выполнить после подтверждения (--run) - noscript python: возвращает код + список pip-зависимостей;
ppl предлагает установить зависимости, затем показывает код и предлагает запуск - noscript 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
GitHub
GitHub - Fristivan/perplexity-cli: Консольная утилита для работы с Perplexity API
Консольная утилита для работы с Perplexity API. Contribute to Fristivan/perplexity-cli development by creating an account on GitHub.
👍13🔥8
GPU-hot - панель мониторинга
Возможности:
- показатели в реальном времени (менее секунды)
- автоматическое определение наличия нескольких графических процессоров
- мониторинг процессов (PID-регуляторы, использование памяти)
- исторические графики (использование, температура, мощность, время)
- системные показатели (процессор, оперативная память)
- масштабирование от 1 до 100+ графических процессоров
Метрики:
- использование
- температура
- память
- потребляемая мощность
- скорость вращения вентилятора
- тактовые частоты
- информация о PCIe, P-State
- состояние ограничения нагрузки
- сессии кодировщика/декодера.
https://github.com/psalias2006/gpu-hot
Опубликовано в @gitgate
#mini #nvidia #webui
SSH не требуется.Возможности:
- показатели в реальном времени (менее секунды)
- автоматическое определение наличия нескольких графических процессоров
- мониторинг процессов (PID-регуляторы, использование памяти)
- исторические графики (использование, температура, мощность, время)
- системные показатели (процессор, оперативная память)
- масштабирование от 1 до 100+ графических процессоров
Метрики:
- использование
- температура
- память
- потребляемая мощность
- скорость вращения вентилятора
- тактовые частоты
- информация о PCIe, P-State
- состояние ограничения нагрузки
- сессии кодировщика/декодера.
https://github.com/psalias2006/gpu-hot
Опубликовано в @gitgate
#mini #nvidia #webui
👍18🔥5
Apprise - позволяет отправлять уведомления практически во все популярные на сегодняшний день сервисы уведомлений, такие как: Telegram, Discord, Slack, Amazon SNS, Gotify и др.Возможности:
- одна библиотека уведомлений, которая подойдет для всего.
- универсальный и интуитивно понятный синтаксис уведомлений.
- поддерживает обработку изображений и вложений (для служб уведомлений, которые будут их принимать).
- невероятно лёгкий.
- потрясающе быстрая реакция, потому что все сообщения отправляются асинхронно.
Разработчикам, желающим создать сервис уведомлений, больше не нужно изучать каждый существующий сервис. Им больше не нужно адаптироваться к новым, появляющимся сервисам. Им достаточно подключить эту библиотеку, и они сразу же получат доступ практически ко всем доступным сегодня сервисам уведомлений.
Системным администраторам и специалистам
DevOps, желающим отправлять уведомления, больше не нужно искать подходящий инструмент. Все необходимые функции уже встроены и поддерживаются в инструменте командной строки (CLI) apprise, поставляемом с этим продуктом.https://github.com/caronc/apprise
Подсказал: Страйфи Ленджок - @strayfi_lendjok
Опубликовано в @gitgate
#alert #telegram #discord #slack #gotify
👍15🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
git-secret - инструмент bash, который хранит закрытые данные внутри репозитория Git. git-secret шифрует файлы с помощью открытых ключей разрешенных пользователей, позволяя пользователям, которым вы доверяете, получать доступ к зашифрованным данным с помощью PGP и их секретных ключей.С помощью
git-secret изменение прав доступа упрощается, а вопросы, связанные с закрытым и открытым ключами, решаются автоматически.Когда права доступа пользователя отзываются, секреты не нужно изменять с помощью
git-secret - достаточно удалить ключ пользователя из хранилища ключей репозитория с помощью команды git secret removeperson their@email.com, повторно зашифровать файлы, и пользователь больше не сможет расшифровать секреты. Если вы считаете, что пользователь мог скопировать секреты или ключи, имея доступ, то вам также следует изменить секреты.Утилита входит в состав базовых репп почти всех дистрибутивов Linux
https://github.com/sobolevn/git-secret
Опубликовано в @gitgate
#git #bash #secret #security
👍16🔥3
Netronome - комплексное решение для мониторинга производительности сети, которое помогает вам понимать и отслеживать состояние вашей сети. Независимо от того, отслеживаете ли вы домашнее интернет-соединение, управляете многосайтовой инфраструктурой или контролируете производительность серверов, Netronome предоставляет необходимую информацию через интуитивно понятный веб-интерфейс.Созданный на
Go и разработанный для простоты использования, Netronome объединяет фронтенд и бэкенд в один исполняемый файл для лёгкого развертывания. Благодаря минимальному объёму используемой оперативной памяти (всего около 35 МБ), он идеально подходит для сред с ограниченными ресурсами. Никаких сложных настроек — просто скачайте, настройте и запустите.Основные возможности: тестирование скорости у разных провайдеров, непрерывный мониторинг потери пакетов, распределенный мониторинг серверов с помощью легковесных агентов и автоматическое оповещение — все это с красивой визуализацией и отслеживанием истории.
https://github.com/autobrr/netronome
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#moni #net #webui
👍15🔥7
samba - Docker-контейнер Samba, реализации сетевого протокола Windows SMB.Легковесное решение для быстрого расшаривания ресурсов в локальной сети с минимальными настройками..
https://github.com/dockur/samba
Опубликовано в @gitgate
#samba #docker
👍19🔥9
WG_1.5_noscript_RouterOS - скрипт, предназначенный для восстановления работоспособности нативного WireGuard.Алгоритм аналогичен
AmneziaWG:- последовательно отправляются пакеты
i1–i5- затем передаются
Jc рандомные пакеты- после этого выполняется
handshakehttps://gist.github.com/Medium1992/b6aab2ff51153185b1c5793fa73713d0
Подсказал Ruslan^2 - @CrashXRU
Опубликовано в @gitgate
#mikrotik #wg #vpn
Gist
Script for Restoring Native WireGuard Functionality in MikroTik RouterOS / Скрипт для восстановления работоспособности нативного…
Script for Restoring Native WireGuard Functionality in MikroTik RouterOS / Скрипт для восстановления работоспособности нативного WireGuard в MikroTik RouterOS - AWG_1.5_noscript_RouterOS.md
👍10🔥9
mkbrr - мощный инструмент командной строки для создания, проверки и изменения торрент-файлов. По умолчанию приватный. Поддерживает работу трекеров.Возможности:
- создание торрент-файлов
- проверка торрент-файлов
- изменение метаданных торрента
- автоматическая поддержка требований, специфичных для трекера.
- невероятно быстрое хеширование, превосходящее конкурентов.
- удобный интерфейс командной строки
- единый исполняемый файл без зависимостей.
- обнаруживает возможные отсутствующие файлы при создании торрентов для
season packs.https://github.com/autobrr/mkbrr
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#torrent #cli
GitHub
GitHub - autobrr/mkbrr: ⚡ mkbrr is a tool to create, modify and inspect torrent files. Fast.
⚡ mkbrr is a tool to create, modify and inspect torrent files. Fast. - autobrr/mkbrr
👍10🔥8
prek - фреймворк для запуска хуков, написанных на многих языках, и он управляет набором инструментов и зависимостями для запуска этих хуков.prek --это переосмысленная версия pre-commit, написанная на Rust. Она разработана как более быстрая, не требующая зависимостей и полностью интегрируемая альтернатива pre-commit, а также предоставляет ряд дополнительных, давно востребованных функций.Примечание
Хотя
prek — относительно новый инструмент, он уже используется в реальных проектах, таких как CPython, Apache Airflow, FastAPI, и всё больше проектов начинают его применятьВозможности:
- единый исполняемый файл без зависимостей, не требующий
Python или какой-либо другой среды выполнения.- быстрее, чем предварительная фиксация транзакций, и эффективнее в использовании дискового пространства.
Полностью совместимо с исходными конфигурациями и хуками, созданными до фиксации изменений.
- встроенная поддержка монорепозиториев
- интеграция с
uv для управления виртуальными средами Python и зависимостями.- улучшена установка наборов инструментов для
Python, Node.js, Bun, Go, Rust и Ruby, которые используются совместно различными хуками.- встроенная реализация некоторых распространенных хуков на
Rust.https://github.com/j178/prek
опубликовано в @gitgate
#hook #precommit #rust
👍14🔥7
Databasus - инструмент резервного копирования для PostgreSQL, MySQL и MongoDB.Предназначенный для резервного копирования баз данных (с упором на
PostgreSQL). Он позволяет создавать резервные копии с использованием различных хранилищ (S3, Google Drive, FTP и т. д.) и получать уведомления о ходе процесса (Slack, Discord, Telegram и т. д.). Ранее был известен как Postgresus Возможности:
- поддерживаемые базы данных
PostgreSQL: 12, 13, 14, 15, 16, 17 и 18MySQL: 5.7, 8 и 9MariaDB: 10 и 11MongoDB: 4, 5, 6, 7 и 8- резервное копирование по расписанию
- интеллектуальное сжатие: экономия места в 4-8 раз благодаря сбалансированному сжатию (примерно 20% дополнительных затрат).
- несколько мест хранения
- безопасность: все данные остаются под вашим контролем.
- умные уведомления. Множество каналов связи: электронная почта,
Telegram, Slack, Discord, веб-хуки.- Безопасность корпоративного уровня (документация). Шифрование
AES-256-GCM
- журналы аудита: отслеживают все действия в системе и изменения, внесенные пользователями.- роли пользователей: Назначайте роли «просмотрщик», «участник», «администратор» или «владелец» в рабочих пространствах.
- удобный для пользователя интерфейс
- поддержка облачных сервисов:
AWS RDS, Google Cloud SQL, Azure Database for PostgreSQL.https://github.com/databasus/databasus
Подсказал: @zaazll
опубликовано в @gitgate
#backup #postgres #mariadb #mysql #mongodb7
👍18🔥6
Useful Tools | Linux | GitOps | DevOps
Databasus - инструмент резервного копирования для PostgreSQL, MySQL и MongoDB. Предназначенный для резервного копирования баз данных (с упором на PostgreSQL). Он позволяет создавать резервные копии с использованием различных хранилищ (S3, Google Drive, FTP…
This media is not supported in your browser
VIEW IN TELEGRAM
oxker - простой TUI для просмотра и управления контейнерами Docker.Создано на
Rust с активным использованием ratatui и Bollard.https://github.com/mrjackwills/oxker
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#docker #tui
👍13🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
BlitzBrowser- развертывание и управление браузерами с графическим интерфейсом в
Docker.Управление браузерами может стать сложной задачей из-за утечек памяти, зомби-процессов и проблем
DevOps. BlitzBrowser берет на себя всю сложную работу по развертыванию и масштабированию браузеров, позволяя вам сосредоточиться на своем коде.Подключайтесь к браузерам с поддержкой
Headful Browser через Puppeteer, Playwright и любые CDP-фреймворки. Сохраняйте данные пользователей в S3 и подключайтесь к HTTP-прокси.Возможности:
- параллелизм: запуск и одновременное выполнение нескольких браузеров.
- протокол
Chrome DevTools: без проприетарного SDK. Подключение напрямую из Puppeteer, Playwright или любой другой поддерживаемой CDP платформы.-
Headful: запускает браузеры с графическим интерфейсом пользователя, чтобы обойти обнаружение ботов и отображать контент точно так, как его увидит пользователь.- режим
Live View: смотрите и взаимодействуйте напрямую с любым запущенным браузером.- ростоянные сессии: сохраняйте данные пользователей вашего браузера с помощью
S3.- поддержка прокси: подключайте свои браузеры к любым
HTTP-прокси.- постановка в очередь: соединения
CDP автоматически ставятся в очередь при запуске браузера.- никаких
DevOps-решений: запускайте браузеры, не беспокоясь об инфраструктуре, «зомби-процессах» или пользовательских скриптах. Контейнер управляет всем за вас.https://github.com/blitzbrowser/blitzbrowser
Документация: https://docs.blitzbrowser.com
Опубликовано в @gitgate
#browser #docker #headful
👍14🔥2
logfmt - простой инструмент командной строки, упрощающий чтение и анализ логов из терминала. Он поддерживает цветовое выделение, выделение полей вывода, а также фильтрацию по уровню логирования и ключевому значению.
Цель этого инструмента - сделать логи более читабельными за счет подсветки синтаксиса, разделения полей временной метки и уровня на статические ячейки без ключей, фильтрации по уровню лога, выбора определенных столбцов вывода и фильтрации по определенным парам ключ=значение (например, если вы ищете только определенный вызов
https://github.com/TheEdgeOfRage/logfmt
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#log #cli #colorer
Цель этого инструмента - сделать логи более читабельными за счет подсветки синтаксиса, разделения полей временной метки и уровня на статические ячейки без ключей, фильтрации по уровню лога, выбора определенных столбцов вывода и фильтрации по определенным парам ключ=значение (например, если вы ищете только определенный вызов
API).https://github.com/TheEdgeOfRage/logfmt
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#log #cli #colorer
👍19🔥5
Bash-Oneliner - коллекция полезных команд на bash. Не все из них однострочные. Простые команды bash для анализа данных и обслуживания систем Linux, Список разделов:
- Terminal Tricks
- Variable
- Math
- Grep
- Sed
- Awk
- Xargs
- Find
- Condition and Loop
- Time
- Download
- Random
- Xwindow
- System
- Hardware
- Networking
- Data Wrangling
- Others
https://github.com/onceupon/Bash-Oneliner
Web: https://onceupon.github.io/Bash-Oneliner/
Опубликовано в @gitgate
#bash #onliner #noscript
🔥26👍12
Notifuse - современная платформа для рассылки электронных писем с самостоятельным размещением, которая позволяет отправлять новостные рассылки и транзакционные письма с минимальными затратами. Созданная на Go и React, она предоставляет функции корпоративного уровня с гибкостью программного обеспечения с открытым исходным кодом.Возможности:
- визуальный конструктор электронных писем: редактор с функцией перетаскивания, компонентами
MJML и предварительным просмотром в реальном времени.- управление кампаниями: создание, планирование и отправка целевых
email-рассылок.- управление списками подписчиков: расширенная сегментация подписчиков и организация списков.
- профили контактов: Расширенные возможности управления контактами с настраиваемыми полями и подробными профилями.
- простая настройка: интерактивный мастер настройки для быстрого развертывания и конфигурации.
- транзакционный
API: Мощный REST API для автоматической доставки электронной почты- интеграция веб-хуков: уведомления о событиях в режиме реального времени и интеграция.
-
Liquid Templates: Динамический контент с переменными, такими как {{ contact.first_name }}
- поддержка нескольких провайдеров: подключение к Amazon SES, Mailgun, Postmark, Mailjet, SparkPost и SMTP.- отслеживание открытий и кликов: подробные показатели вовлеченности и эффективности кампаний.
- аналитика в реальном времени: отслеживание показателей доставки, открытий, кликов и конверсий.
- отчеты по кампаниям: комплексная панель отчетности и аналитики.
-
S3 File Manager: Интегрированное управление файлами с доставкой через CDN.- центр уведомлений: Централизованная система уведомлений для ваших приложений.
- адаптивные шаблоны: шаблоны электронных писем, оптимизированные для мобильных устройств.
- настраиваемые поля: гибкое управление контактными данными.
- управление рабочим пространством: поддержка многопользовательского доступа для команд и агентств.
https://github.com/Notifuse/notifuse
Опубликовано в @gitgate
#mail #smtp
👍8🔥5