Portmaster - бесплатный межсетевой экран с открытым исходным кодом, который берет на себя основную работу. Восстановите конфиденциальность и верните себе контроль над всей сетевой активностью вашего компьютера.Благодаря отличным настройкам по умолчанию ваша конфиденциальность улучшается без каких-либо усилий. А если вы хотите настроить и контролировать все до мельчайших деталей,
Portmaster предоставит вам такую возможность.Возможности:
- отслеживание всей сетевой активности
- полный контроль: блокировка всего
- автоматическая блокировка трекеров и вредоносного ПО
- настройка глобальных и индивидуальных настроек приложения
- защищенный
DNS (Doh/DoT)https://github.com/safing/portmaster
опубликовано в @gitgate
#firewall #security #net #win
👍12🔥4
buildx_gc - инструмент для автоматической и периодической очистки неиспользуемого кэша сборки
Позволяет автоматически освобождать дисковое пространство от устаревшего кэша сборщика, который имеет свойство разрастаться в процессах непрерывной интеграции (
https://github.com/pdacity/buildx_gc
Да моё, не возбраняется озвездить репку :)
опубликовано в @gitgate
#docker #buildx
Docker Buildx (docker buildx prune) с возможностью защиты определенных окружений сборки с помощью меток.Позволяет автоматически освобождать дисковое пространство от устаревшего кэша сборщика, который имеет свойство разрастаться в процессах непрерывной интеграции (
CI/CD).https://github.com/pdacity/buildx_gc
Да моё, не возбраняется озвездить репку :)
опубликовано в @gitgate
#docker #buildx
GitHub
GitHub - pdacity/buildx_gc: Garbage collector for Docker buildx / Автоматическая сборка мусора для Docker buildx
Garbage collector for Docker buildx / Автоматическая сборка мусора для Docker buildx - pdacity/buildx_gc
👍7🔥2
omnyssh - быстрый, управляемый с клавиатуры текстовый интерфейс для управления SSH-соединениями, написанный на Rust.Возможности:
- панель мониторинга в реальном времени - На каждом хосте отображаются индикаторы загрузки ЦП, ОЗУ и диска, время работы, версия ОС, самые популярные процессы и значок Docker, показывающий количество запущенных контейнеров. Индикаторы меняют цвет с желтого на красный, чтобы неисправный сервер был виден издалека.
- реальные терминалы - Полные PTY-сессии во вкладках. Откройте столько серверов, сколько вам нужно, переключайтесь между ними из боковой панели и оставляйте их запущенными, пока работаете в панели управления.
- двухпанельный SFTP - Локальный слева, удалённый справа. Отмечайте нужные файлы и перемещайте их, следите за индикатором выполнения, выбирайте сразу несколько файлов. Всё равно синтаксис команды scp -r никто не помнит.
- снипеты - Сохраняйте команды, которые вы вставляете каждую неделю. Выберите фрагмент кода, отметьте хосты, на которые его нужно отправить, и он запустится на всех из них одновременно. Фрагменты кода принимают параметры, поэтому команда
sudo systemctl restart {{service}} запросит у вас имя.- глобальный поиск - Нажмите ⌘K и начните печатать. Все ваши хосты, а также все уже открытые сессии. Нажатие Enter перенесет вас в терминал на выбранном вами хосте или вернет в сессию, из которой вы вышли.
- режим стримера - Заменяет все реальные IP-адреса на экране на поддельные. Записывайте демо-версии или делитесь экраном, не раскрывая инфраструктуру клиента.
- светлая и темная темы - Оба приложения доступны в комплекте. Переключение осуществляется через боковую панель.
- маленький - При объеме оперативной памяти около 130 МБ и нескольких открытых сессиях, размер загрузки составлял 20 МБ. Termius на той же машине, без каких-либо действий, занимал 649 МБ памяти при девяти процессах.
https://github.com/timhartmann7/omnyssh
опубликовано в @gitgate
#ssh #sftp #rust
👍18🔥4
tailcat - аналогично
https://github.com/tailscale/tailcat
опубликовано в @gitgate
#tailscale #vpn #nat
netcat, но через Tailscale datap plane, без Tailscale control plane.Tailcat - переработанная версия компонентов с открытым исходным кодом Tailscale, работающая по принципу netcat, обеспечивает прямое соединение через зашифрованные WireGuard туннели между двумя машинами, используя DERP в качестве канала связи для обхода NAT и в качестве последнего средства ретрансляции в случае сбоя обхода NAT. https://github.com/tailscale/tailcat
опубликовано в @gitgate
#tailscale #vpn #nat
GitHub
GitHub - tailscale/tailcat: like netcat, but over Tailscale's data plane, without Tailscale's control plane
like netcat, but over Tailscale's data plane, without Tailscale's control plane - tailscale/tailcat
👍9🔥2
logporter - легковесная альтернатива cAdvisor для экспорта метрик из контейнеров Docker, сборщик логов для отправки в Lok и поиск новых версий образов в удаленных реестрах на основе семантического анализа тегов или дайджестов в одном контейнере.Экспортер
logporter не использует низкоуровневые вызовы файловой системы, а собирает все метрики непосредственно из сокета Docker.Проект поддерживает встроенную панель мониторинга, содержащую сводную информацию о состоянии всех контейнеров, образов и томов. Интерфейс основан на
go-template и никак не влияет на производительность, поскольку использует кэшированные данные.В комплекте готовый стек с prometheus, grafana и дашбоардами для легкого запуска одной командой.
https://github.com/Lifailon/logporter
Автор проекта Alex Kup - @Lifailon весьма активный ичастник gitgate Поддержите проект звездой в репку !
опубликовано в @gitgate
#moni #cadvisor #loki #logs
5👍11🔥5
KiTTY - форк версии 0.76 PuTTY, лучшего в мире клиента Telnet/SSH. KiTTY разработан только для платформы Microsoft Windows.Возможности:
- фильтр сессий
- портативность
- сочетания клавиш для предопределенных команд
- сценарий автоматического входа в систему
- скрипт автоматического входа в систему с патчем
RuTTY-
URL-гиперссылки- автоматический пароль
- автоматическая команда
- запуск локально сохранённого скрипта в удалённой сессии.
- значок для каждой сессии
- значок и скрытие окна в трее
- прозрачность
- защита от неудачного ввода с клавиатуры
- быстрый запуск дублирующей сессии
- расширенное окно конфигурации
- автоматическое сохранение
- обработчик
SSH: интеграция с Internet Explorer- интеграция
pscp.exe и WinSCP- бинарное сжатие
- печать из буфера обмена
- интеграция
Cygwin и cmd.exe- ассоциация файлов
https://github.com/cyd01/KiTTY
опубликовано в @gitgate
#ssh #putty #windows
GitHub
GitHub - cyd01/KiTTY: :computer: KiTTY, a free telnet/ssh client for Windows
:computer: KiTTY, a free telnet/ssh client for Windows - cyd01/KiTTY
👍5🔥4
lazynats - TUI для NATS в стиле lazygit / lazydocker, созданный с помощью Bubble Tea.До появления lazynats работа с развёрнутым NATS JetStream из терминала сводилась к последовательности отдельных вызовов CLI
nats — nats stream ls, nats stream info <name>, nats kv ls, nats kv get <bucket> <key> — каждый из которых возвращал статичный снимок, который приходилось запрашивать заново, чтобы увидеть, что изменилось. Для единичного, заранее спланированного запроса это вполне рабочий вариант. Но он плохо масштабируется на тот тип сессий, из которых на самом деле состоит саппорт и дежурство: просмотр subject-ов стрима, беглый взгляд в несколько KV-бакетов подряд, проверка, не застрял ли консьюмер, — и всё это быстро, одно за другим, пока кто-то ждёт ответа.lazynats написан именно для того, чтобы закрыть этот разрыв, заимствуя форму у lazygit и lazydocker: оставаться в терминале, заменить составление команд навигацией и сделать так, чтобы просмотр стрима или бакета стоил одного нажатия клавиши, а не набранной команды.
https://github.com/sergey-arkhipov/lazynats
Поделился автор: Сергей Архипов - @SArkhipov
опубликовано в @gitgate
#tui #nats
👍7🔥6
opendisplay - бесплатная альтернатива Sidecar/Duet с открытым исходным кодом - используйте свой iPhone, iPad или Mac в качестве полноценного второго монитора для основного Mac через USB или Wi-Fi. Низкая задержка H.264, Retina HiDPI, сенсорный ввод.Превратите свои запасные устройства
Apple в дополнительные мониторы для Mac - бесплатно, с открытым исходным кодом, без подписки.iPhone, iPad и запасные компьютеры Mac. Самостоятельно устанавливаемая альтернатива Apple Sidecar, Duet Display и Luna Display: настоящий расширенный дисплей (а не просто зеркальное отображение), четкость Retina, передача данных по USB или Wi-Fi, с сенсорным управлением и прокруткой.Возможности:
- настоящее расширение экрана -
macOS рассматривает устройство как настоящий второй монитор (перетаскивайте на него окна, располагайте их в системных настройках), а не как зеркальное отображение. Также доступен режим зеркального отображения.- подключение по
USB для минимальной задержки - потоковая передача данных осуществляется через кабель Lightning/USB-C с помощью встроенной в macOS функции usbmuxd; подключите и используйте, без сети, без задержек Wi-Fi, без вспомогательных инструментов.-
Wi-Fi без настройки - iPhone распознает себя через Bonjour; выберите его из выпадающего списка на Mac.-
Retina / HiDPI - виртуальный дисплей точно соответствует панели устройства (@2x), поэтому текст отображается четко.- встроенный сенсорный ввод - ваш
iPhone превращается в сенсорный экран для macOS: касание для щелчка, перетаскивание для перетаскивания и прокрутка двумя пальцами, как на трекпаде. - портретная или альбомная ориентация - поверните устройство, и виртуальный дисплей автоматически преобразуется в вертикальный монитор с исходным разрешением.
- конвейер с низкой задержкой - аппаратное кодирование
H.264 - используйте запасной
Mac в качестве дисплея - установите небольшое приложение OpenDisplay Receiver (macOS 12+) на старый Mac, и любой другой Mac будет выводить изображение на него через Wi-Fi или кабель Thunderbolt/Ethernet в нативном разрешении Retina.- самостоятельное размещение и приватность - ваш экран никогда не соприкасается с чьим-либо сервером. Два небольших приложения, одно
TCP-соединение и всё.https://github.com/peetzweg/opendisplay
опубликовано в @gitgate
#iphone #mac #ipad #display
👍9🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
15 октября Cloud․ru соберет инженеров, которые строят и эксплуатируют сложные платформы и отказоустойчивые сервисы.
В программе:
▶️ как перестроить сетевую архитектуру облака под 10 000 гипервизоров на зону доступности▶️ как добавить поддержку NVLink в облачную инфраструктуру▶️ как управлять InfiniBand и балансировать ИИ-кластер▶️ как перестроить DBaaS с помощью Kubernetes▶️ как создать собственную платформу наблюдаемости
А еще вас ждут практические воркшопы, где можно собрать решение под руководством экспертов.
Где и когда:
Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
AutoConnector for Telegram - приложение само находит в интернете MTProto-прокси, проверяет их на живость и поднимает локальный релей, через который Telegram стабильно работает даже там, где он заблокирован. Пользователю не нужно вручную искать рабочие прокси -
AutoConnector for Telegram постоянно подбирает самые быстрые и живые, тестирует их именно с вашего компьютера/телефона.Другими словами: это сканер тг-каналов и всевозможных подписок с публичными бесплатными проксями
MTProto, с автоподстановкой в ваш Телеграм. Обновлять клиент Телеграма не нужно. Доступность проксей проверяет именно с вашего устройства и сетевого окружения. Работает на WiFi+LTE без VPN.Платформы:
Android, Windows, Linux, MacBook.https://github.com/cheburnetik/AutoConnector_for_Telegram
опубликовано в @gitgate
#telegram #tg #proxy #mtproto
🔥21👍4
SourceCraft — на платформе появилась возможность подключать автономных ИИ-агентов к разработке непосредственно через GitLab.
Агент работает под отдельной учетной записью. Ему можно поручить задачу прямо в обсуждении: написать код, проверить его безопасность или выполнить другую работу. Готовый результат он возвращает команде на ревью, а если не хватает данных или требуется согласование, сам обращается к разработчикам.
Помимо GitLab, с агентами можно взаимодействовать через VS Code, командную строку, мессенджеры и веб-интерфейс. Также предусмотрено подключение собственных агентов, в том числе созданных в Yandex AI Studio, под конкретные задачи компании.
Таким образом, агент может участвовать в существующем процессе разработки, а не работать отдельно от команды.
#ai #agents #gitlab #dev
Агент работает под отдельной учетной записью. Ему можно поручить задачу прямо в обсуждении: написать код, проверить его безопасность или выполнить другую работу. Готовый результат он возвращает команде на ревью, а если не хватает данных или требуется согласование, сам обращается к разработчикам.
Помимо GitLab, с агентами можно взаимодействовать через VS Code, командную строку, мессенджеры и веб-интерфейс. Также предусмотрено подключение собственных агентов, в том числе созданных в Yandex AI Studio, под конкретные задачи компании.
Таким образом, агент может участвовать в существующем процессе разработки, а не работать отдельно от команды.
#ai #agents #gitlab #dev
🔥5👍3