Dufs
- уникальный служебный файловый сервер, который поддерживает статическое обслуживание, загрузку, поиск, управление доступом к фалам, webdav
Возможности:
- обслуживает статические файлы
- скачать папку как zip-файл
- загрузка файлов и папок (перетаскивание)
- создание/редактирование/поиск файлов
- возобновляемые/частичные загрузки/загрузки
- контроль доступа
- поддержка
https
- роддержка
webdav
- Легко использовать с
curl
Или другими словами очень легковесная простенькая замена
NextCloud
в виде одного исполняемого файла (написано на Go
, кросплатформенное) когда надо быстро и без вытребенек.https://github.com/sigoden/dufs
Подсказал: Alex - @BEERSK
опубликовано в @gitgate
#file #share #webdav #go
GitHub
GitHub - sigoden/dufs: A file server that supports static serving, uploading, searching, accessing control, webdav...
A file server that supports static serving, uploading, searching, accessing control, webdav... - sigoden/dufs
👍13🔥8
CloudPub
- репозиторий для клиентской части сервиса CloudPub
, который является открытым и распространяется под лицензией Apache 2.0
.CloudPub
отечественная альтернатива известному инструменту Ngrok
, представляющая собой комбинацию прокси-сервера, шлюза и туннеля в локальную сеть. Его основная задача заключается в предоставлении публичного доступа к локальным ресурсам, таким как веб-приложения, базы данных, игровые сервера и другие сервисы, запущенные на вашем компьютере или в локальной сети.https://github.com/ermakus/cloudpub
Документация: https://cloudpub.ru/docs
Сервер Cloudpub (после регистрации - год бесплатно): https://cloudpub.ru/
Подсказал - @shadow6
Подсказка от @gitgate - выданный для внешнего доступа адрес от
cloudpub
можно добавить как CNAME
запись в вашей доменой зоне и ходить по своим доменным именам. :) опубликовано в @gitgate
#ngroc #remote #access
👍9🔥7
Hanko
- решение с открытым исходным кодом для аутентификации и управления пользователями, которое позволяет отказаться от паролей при входе в систему и при этом полностью готово к развертыванию уже сегодня.Возможности:
- поддерживает все современные методы аутентификации, включая пароли, вход через социальные сети и единый вход
SAML
.- очень гибкие параметры конфигурации (например, необязательные/удаляемые пользователем пароли, только ключ доступа, только
OAuth
)- быстрая интеграция с веб-компонентами
Hanko Elements
(встраиваемые компоненты для входа/регистрации и профиля учетной записи)-
API
-ориентированный, компактный, cloud-ready
https://github.com/teamhanko/hanko
опубликовано в @gitgate
#security #auth #saml
👍14🔥6
Redis Insight
- это интуитивно понятный и эффективный графический интерфейс для Redis
, позволяющий вам взаимодействовать с базами данных и управлять данными благодаря встроенной поддержке модулей Redis
.Основные моменты Redis Insight:
- просматривайте, фильтруйте, визуализируйте структуры данных
Redis
«ключ-значение» и просматривайте значения ключей в различных форматах (включая JSON
, Hex
, ASCII
и т. д.)- поддержка
CRUD
для списков, хэшей, строк, наборов, отсортированных наборов и потоков- поддержка
CRUD
для структуры данных JSON
- интерактивные руководства, позволяющие легко научиться, помимо прочего, использовать собственную структуру данных
JSON
, поддерживающую структурированные запросы и полнотекстовый поиск, включая поиск по векторному сходству для ваших вариантов использования ИИ.- контекстные рекомендации по оптимизации производительности и использования памяти. Список рекомендаций обновляется по мере вашего взаимодействия с базой данных
- профилировщик который анализирует каждую команду, отправленную в
Redis
, в режиме реального времени.SlowLog
анализ медленных операций в экземплярах Redis
на основе команды Slowlog
- поддержка
Redis
pub
/sub
, позволяющая подписываться на каналы и публиковать сообщения на каналах.- массовое удаление ключей на основе фильтров, установленных в браузере или в древовидной структуре.
-
Workbench
расширенный интерфейс командной строки с интеллектуальным автозаполнением команд, сложной визуализацией данных и поддержкой необработанного режима- поддержка автозаполнения команд для поиска и запросов, структур данных
JSON
и временных рядов- визуализация индексов и результатов поиска и запросов.
- возможность создания собственных плагинов визуализации данных
- официально поддерживается для
Redis OSS
, Redis Cloud
. Работает с Microsoft Azure Cache
для Redis
https://github.com/RedisInsight/RedisInsight
Подсказал: Костя Ли - @kostayli
опубликовано в @gitgate
#redis #webui #json
👍16🔥6
Scrypted
- платформа для интеграции видео с открытым исходным кодом. Используя различные плагины, Scrypted
может получать потоки с различных камер и отправлять их на другие платформы (HomeKit
, Google Home
, Alexa
, Home Assistant
).Может работать и как полноценный автономный NVR с записью и просмотром исторических данных и алертов.
Готовые инструкции для установки на Proxmox VE - https://docs.scrypted.app/install/proxmox-ve.html
https://github.com/koush/scrypted
Документация: https://docs.scrypted.app
Веб: https://scrypted.app
опубликовано в @gitgate
#nvr #video #homeassistant #homekit #alexa
🔥15👍10
Trivy
- это комплексный и универсальный сканер безопасности. Trivy
имеет сканеры, которые ищут проблемы безопасности, и цели, где он может их найти.Цели (которые может сканировать Trivy):
- образ контейнера
- файловая система
- репозиторий
Git
(удалённый)- образ виртуальной машины
- кубернетес
Сканеры (то, что Trivy может там найти):
- используемые пакеты
ОС
и программные зависимости (SBOM
)- известные уязвимости (
CVE
)- проблемы
IaC
и неправильные конфигурации- конфиденциальная информация и секреты
- лицензии на программное обеспечение
https://github.com/aquasecurity/trivy
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#security #cve #docker #k8s #git #sbom #linter
👍18🔥1
grype
- сканер уязвимостей для образов контейнеров и файловых систем. Работает с Syft
, мощным инструментом SBOM
(программный список материалов) для образов контейнеров и файловых систем.Сканируйте содержимое образа контейнера или файловой системы для поиска известных уязвимостей.
Найдите уязвимости для основных пакетов операционной системы:
- Alpine
- Amazon Linux
- BusyBox
- CentOS
- CBL-Mariner
- Debian
- Distroless
- Oracle Linux
- Red Hat (RHEL)
- Ubuntu
- Wolfi
Найдите уязвимости для языковых пакетов:
- Ruby (Gems)
- Java (JAR, WAR, EAR, JPI, HPI)
- JavaScript (NPM, Yarn)
- Python (Egg, Wheel, Poetry, requirements.txt/setup.py files)
- Dotnet (deps.json)
- Golang (go.mod)
- PHP (Composer)
- Rust (Cargo)
Поддерживает форматы образов Docker,
OCI
и Singularity
. Поддержка OpenVEX
для фильтрации и дополнения результатов сканирования.https://github.com/anchore/grype
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#security #cve #docker #sbom #linter
👍7🔥3
Haskell Dockerfile Linter
- умный линтер Dockerfile
, который помогает вам использовать лучшие практики при создании образов Docker
. Линтер разбирает
Dockerfile
в AST
и выполняет правила поверх AST
. Он базируется на ShellCheck
для проверки кода Bash
внутри инструкций RUN
.https://github.com/hadolint/hadolint
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#security #cicd #docker #dockerfile #linter
👍13🔥2
Dockle
- средство проверки образов контейнеров для обеспечения безопасности, помогающее создать лучшие образа Docker
. Возможности:
- обнаружение уязвимостей контейнера
- помощь в создании
Dockerfile
основанная на best-practice - простое использование, укажите только имя образа
- поддержка показателей
CIS
- подходит для таких
CI
, как Travis CI
, CircleCI
, Jenkins
и т. д.https://github.com/goodwithtech/dockle
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#security #cicd #docker #dockerfile #linter
👍12🔥2
KICS
- выявляйте уязвимости безопасности, проблемы соответствия и неправильные конфигурации инфраструктуры на ранних этапах цикла разработки вашей инфраструктуры как кода с помощью KICS
от Checkmarx
.KICS
означает «Keeping Infrastructure as Code Secure
» (сохранение инфраструктуры в безопасности кода), это решение с открытым исходным кодом, которое необходимо для любого облачного проекта.https://github.com/Checkmarx/kics
Подсказал: @Celentano_21_veka
Опубликовано в @gitgate
#security #cicd #docker #k8s #terraform #linter
👍6🔥4
Gitleaks
- инструмент для обнаружения секретов, таких как пароли, ключи API
и токены в репозиториях git
, файлах и всем остальном, что вы хотите передать через stdin
.https://github.com/gitleaks/gitleaks
Подсказал: @Celentano_21_veka
Опубликовано в @gitgate
#security #cicd #git #linter
GitHub
GitHub - gitleaks/gitleaks: Find secrets with Gitleaks 🔑
Find secrets with Gitleaks 🔑. Contribute to gitleaks/gitleaks development by creating an account on GitHub.
👍7🔥1
detect-secrets
- удачно названный модуль для (сюрприз, сюрприз) обнаружения секретов в кодовой базе.Однако, в отличие от других подобных пакетов, которые сосредоточены исключительно на поиске секретов, этот пакет разработан с учетом потребностей корпоративного клиента: он предоставляет обратно совместимые, систематические средства для:
- предотвращение попадания новых секретов в кодовую базу,
- обнаружение явного обхода таких мер предосторожности и
- предоставление контрольного списка секретов для переноса в более безопасное хранилище.
https://github.com/Yelp/detect-secrets
Подсказал: @Celentano_21_veka
Опубликовано в @gitgate
#security #cicd #git #linter
GitHub
GitHub - Yelp/detect-secrets: An enterprise friendly way of detecting and preventing secrets in code.
An enterprise friendly way of detecting and preventing secrets in code. - Yelp/detect-secrets
👍8🔥1
pping
- TCP
-пинг, TLS
-пинг, HTTP
-пинг, ICMP
-пинг, DNS
-пинг, QUIC
-пинг. Маленькая, но очень полезная утилитка для проверки всего (ну почти всего). https://github.com/wzv5/pping
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#utils #net
GitHub
GitHub - wzv5/pping: tcp ping, tls ping, http ping, icmp ping, dns ping, quic ping.
tcp ping, tls ping, http ping, icmp ping, dns ping, quic ping. - wzv5/pping
🔥14👍8
Telert
- крошечная утилита, которая отправляет уведомления, когда ваши команды в терминале или код Python
завершаются. Она поддерживает несколько каналов уведомлений:
- приложения для обмена сообщениями:
Telegram
, Microsoft Teams
, Slack
, Discord
- мобильные устройства:
push
уведомления (Android
и iOS
)- локальные уведомленияна рабочем столе, звуковые оповещения
- пользовательские интеграции:
HTTP endpoints
для любой службыИдеально подходит для длительных задач, удаленных серверов, конвейеров непрерывной интеграции или мониторинга критически важного кода.
Можно испольщовать как библиотеку
python
, docker
контейнер или через API
на своем сервере или в публичном облаке.https://github.com/navig-me/telert
Опубликовано в @gitgate
#alert #telegram #cli #teams #slack #discord #api #docker #python
👍28🔥8
doggo
- современный DNS
клиент командной строки (вроде dig
), написанный на Golang
. Он выводит информацию в аккуратной лаконичной манере и поддерживает такие протоколы, как DoH
, DoT
, DoQ
и DNSCrypt
.Он полностью вдохновлен
dog
, написанным на Rust
. Я хотел добавить в него некоторые функции, но поскольку я не знаю Rust
, я посчитал это хорошей возможностью поэкспериментировать с написанием DNS
клиента с нуля самостоятельно на Go
. Отсюда и название dog
+ go
=> doggo
.Может запускаться и как web сервис.
https://github.com/mr-karan/doggo
Веб: https://doggo.mrkaran.dev
опубликовано в @gitgate
#dns #cli #webui #go
👍17🔥11
FFmate
- веб фронтенд надстройка над FFmpeg
, разработанный не только для упрощения транскодирования, но и для использования в качестве расширяемого движка для пользовательских рабочих процессов с медиа. Он предоставляет разработчикам инструменты для интеграции мощности
FFmpeg
в их приложения и сервисы с помощью комплексного REST API
, управляемых событиями веб-хуков и скриптовых хуков предварительной и последующей обработки.Если вы хотите создать собственные конвейеры обработки медиаданных, интегрировать транскодирование в существующие системы или разработать инструменты, использующие
FFmpeg
, FFmate
предоставит вам основу.Возможности:
-
REST API
отправка и управление задачами FFmpeg
программным способом- Веб-интерфейс для мониторинга и управления заданиями в режиме реального времени, терминал не требуется
-
Watchfolders
автоматическая обработка файлов, помещенных в каталог.- готовый набор предварительно настроенных предустановок транскодирования для распространенных случаев использования.
-
WebHooks
для получения уведомлений в режиме реального времени о событиях задач- автоматизация именования файлов и структур папок
- запуск пользовательских скриптов до или после каждой задачи для автоматизации сложных этапов рабочего процесса.
- управление выполнением задач с помощью контроля приоритетов и интеллектуальной обработки параллелизма.
https://github.com/welovemedia/ffmate
опубликовано в @gitgate
#ffmpeg @webui #api
🔥10👍7
FRP Manager
- графический инструмент для настройки и управления reverse proxy
, разработанный для FRP
на Windows
. Он позволяет пользователям легко настраивать обратный прокси без написания файла конфигурации. FRP Manager
предлагает комплексное решение, включая редактор, средство запуска, отслеживание статуса и горячую перезагрузку.Инструмент был вдохновлен распространенным случаем использования, когда нам часто нужно объединить несколько инструментов, включая клиент, файл конфигурации и лаунчер, чтобы создать стабильную службу, которая выставляет локальный сервер за
NAT
или брандмауэром в Интернет. Теперь, с FRP Manager
, комплексным решением, вы можете избежать многих утомительных операций при развертывании обратного прокси.https://github.com/koho/frpmgr
Ранее рассказывал о FRP -
https://t.me/gitgate/782 и https://t.me/gitgate/817
опубликовано в @gitgate
#windows #proxy #nat #p2p #webui #jumphost
👍8🔥3
frpc-desktop
- кроссплатформенный настольный клиент для FRP
, визуальная настройка, возможность организации доступа в закрытую сеть.Возможности:
- автозапуск при загрузке
- поддержка нескольких пользователей с помощью
user
и meta_token
- портативная версия
-
UDP
-прокси- поддержка быстрого обмена
frps
- быстрый выбор локального порта
- поддержка типа прокси-сервера STCP
- поддержка импорта/экспорта всех конфигураций
- очистка всех конфигураций одним щелчком мыши
- поддержка импорта и распознавания
frpc.toml
- протоколы
TCP
и UDP
с поддержкой пакетных портов- поддержка нескольких языков
https://github.com/luckjiawei/frpc-desktop
Ранее рассказывал о FRP -
https://t.me/gitgate/782 и https://t.me/gitgate/817 https://t.me/gitgate/845
опубликовано в @gitgate
#proxy #nat #p2p #webui #jumphost
👍11🔥8
Redka
стремится переписать основные части Redis
с помощью SQLite
, сохранив при этом совместимость с Redis API
.Особенности:
- данные не обязательно должны помещаться в оперативную память.
-
ACID
-транзакции.- представления
SQL
для лучшего самоанализа и составления отчетов.- как внутрении процессы (
Go API
), так и автономные (RESP
) серверы.-
Redis
-совместимые команды и протокол связи.https://github.com/nalgeon/redka
Русский разработчик ! Уважуха и звездов в репку !!!
опубликовано в @gitgate
#redis #sqlite
🔥13👍3