Useful Tools | Linux | GitOps | DevOps
Open in Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
Show more6 673
Subscribers
+424 hours
-37 days
+4130 days
Posts Archive
File centipede - универсальный менеджер загрузки/выгрузки файлов в Интернете, BitTorrent-клиент, клиент WebDAV, FTP-клиент и SSH-клиент.
Он разработан, чтобы быть быстрым, настраиваемым и удобным для пользователя.
Он поддерживает несколько протоколов и содержит множество полезных вспомогательных инструментов, таких как HTTP-реквестер, слияние файлов и кодировщики.
Благодаря интеграции с браузером вы можете загружать аудио и видео с веб-сайтов, даже зашифрованные видео.
https://github.com/filecxx/FileCentipede
опубликовано в @gitgate
#bittorrent #webdav #ftp #ssh #http #filebrowsr - приятный файловый менеджер в вашем терминале. Это TUI приложение командной строки, которое позволяет вам просматривать содержимое локальных и удаленных файловых систем с помощью клавиатуры или мыши.
Вы можете быстро перемещаться по каталогам и просматривать файлы, независимо от того, размещены ли они локально, в GitHub, через SSH, в AWS S3, Google Cloud Storage или Azure Blob Storage. Просматривайте файлы кода с подсветкой синтаксиса, форматируйте файлы JSON, визуализируйте изображения, конвертируйте файлы данных в таблицы данных с возможностью навигации и многое другое.
https://github.com/juftin/browsr
опубликовано в @gitgate
#tui #cli #file #ssh #github #aws #google #azureRedpanda - полностью совместимая с Apache Kafka платформа для потоковых данных, разработанная с нуля, чтобы быть легче, быстрее и проще в эксплуатации.
Свободная от ZooKeeper™ и JVM, она отдает приоритет сквозному опыту разработчика с огромной экосистемой коннекторов, настраиваемым многоуровневым хранилищем и многим другим.
По заявлению разработчиков в 10 раз быстрее Kafka.
https://github.com/redpanda-data/redpanda
опубликовано в @gitgate
#redpanda #kafka #alternative⚡️Всероссийский Хакатон ФИЦ 2024
🚀Попробуйте себя в одном из предложенных кейсов:
1. Семантический делитель текстов: Разработать алгоритм, который сможет обеспечить точное разделение текста на блоки в рамках произвольно заданных ограничений размера блока.
2. Контекстный перевод названий научных работ: Разработать и реализовать переводчик, который будет переводить названия научных работ с русского на английский.
3. Прогнозирование бизнес драйверов: Разработать решение для задачи прогнозирования временных рядов бизнес-драйверов и произвести прогноз на следующий календарный месяц.
4. Система контроля и управления доступом: Разработка системы контроля и управления доступом в реальном времени. Система будет включать API для управления сотрудниками, точками доступа и интеграцию с системой видеонаблюдения.
И другие 16 кейсов смотрите на сайте: https://фиц2024.рф/hackathon
Хакатон пройдет в 2 этапа: Отборочный этап в Онлайн, Финал в Офлайн.
🏆Призовой фонд: 6 000 000 руб.
🔥Дедлайн регистрации: 26 ноября, 23:59
📅Даты отборочного этапа: 29 ноября - 2 декабря
🦾Даты финала: 3 - 4 декабря
Зарегистрируйтесь для участия в хакатоне: https://фиц2024.рф/hackathon
Реклама. ООО "Акселератор возможностей". ИНН: 9704005146, erid:2Vtzqvm8grr
EasyP - комплексный набор инструментов для работы с файлами протокольных буферов (protobuf).
Он сочетает в себе линтер, менеджер пакетов, генератор и средство проверки обратной совместимости для упрощения и оптимизации рабочего процесса protobuf.
Разработка:
EasyP ускоряет разработку, обеспечивает согласованность файлов protobuf и предоставляет удобный механизм управления пакетами protobuf. Автоматизируя утомительные задачи и выявляя потенциальные ошибки, EasyP снижает риск остановок производства и обеспечивает более плавную разработку.
Децентрализованное управление пакетами:
В отличие от других инструментов, EasyP не использует централизованный сервер для распространения пакетов. Вместо этого любой репозиторий Git может служить источником пакетов, что дает вам больше гибкости и контроля над вашими зависимостями. Такой подход устраняет привязку к поставщику и упрощает управление пакетами protobuf.
https://github.com/easyp-tech/easyp
видео с ответами на вопрос "как и зачем мы создаем свой buf" - https://www.youtube.com/watch?v=Bc1GqeSKyGY
Telegram канал авторов: @easyptech
Рубрика "я пиарюсь". Проект Василия Близнецова ( @Hound672 ) ии Эдгара Сипки ( @zergsLaw )
Просьба поддержать, "озвездив" репку !
опубликовано в @gitgate
#buf #cli #easyip #devddns-go - простой и легкий в использовании DDNS. Поддержка
Aliyun, Tencent Cloud, Dnspod, Cloudflare, Huawei Cloud, Baidu Cloud, Porkbun и других.
Функции:
- поддержка Mac, Windows, Linux, поддержка архитектуры ARM и x86
- поддержка услуг DNS провайдеров: Aliyun Tencent Dnspod Cloudflare, Callback, Huawei Baidu Porkbun GoDaddy Namecheap NameSilo Dynadot
- поддержка интерфейса/сетевой карты/команды для получения IP
- поддержка работы как службы
- интервал по умолчанию - 5 минут.
- поддержка одновременной настройки нескольких поставщиков услуг DNS.
- поддержка разрешения нескольких доменных имен одновременно
- поддержка многоуровневого доменного имени
- настраивается через WebUI, просто и удобно
- на веб-странице вы можете быстро просмотреть последние 50 журналов.
- поддержка уведомлений вебхука
- поддержка срока жизни (TTL)
https://github.com/jeessy2/ddns-go/blob/master/README_EN.md
опубликовано в @gitgate
#ddns #webui #Aliyun #Tencent #Dnspod #Cloudflare #Huawei #Callback #Baidu #Porkbun #GoDaddy #Namecheap #NameSilo #DynadotCloudflare DDNS — это приложение Go, предназначенное для обновления записей DNS в Cloudflare в соответствии с вашими текущими общедоступными адресами IPv4 и/или IPv6. Он считывает конфигурацию из файла JSON, извлекает текущие IP-адреса и обновляет записи DNS по мере необходимости.
Функции:
- извлекает общедоступные IP-адреса: извлекает ваши общедоступные адреса IPv4 и IPv6
- настраиваемый срок жизни: позволяет установить собственный срок жизни (TTL) для записей DNS
- автоматические обновления: поддерживает периодические обновления записей DNS с использованием последнего IP-адреса
Требования:
Токен Cloudflare API: установите переменную среды CLOUDFLARE_API_TOKEN с вашим токеном API Cloudflare
https://github.com/aureum-cloud/cloudflare-ddns
опубликовано в @gitgate
#cloudflare #cf #ddns #dns #networkRadonDB - облачная база данных на основе MySQL, построенная в виде полностью распределенного кластера, обеспечивающая неограниченную масштабируемость (масштабирование), емкость и производительность.
Он поддерживал распределенные транзакции, обеспечивающие высокую согласованность данных, и использовал MySQL в качестве механизма хранения для обеспечения надежности данных. RadonDB совместим с протоколом MySQL и поддерживает автоматическое сегментирование таблиц, а также пакет функций автоматизации для упрощения рабочего процесса обслуживания и эксплуатации.
Функции:
- автоматическое шардирование
- аудит и журналирование
- параллельное выполнение: параллельный запрос, параллельный DML и параллельный DDL
- параллельная CHECKSUM TABLE: дает те же результаты, что и MySQL.
- распределенные транзакции: изоляция снапшотов
- распределенные Joins: Sort-Merge Join, Nested-Loop Join
- распределенный полнотекстовой поиск
- мультитенант по базе данных
- Подготовленный SQL Statement
- JSON
https://github.com/radondb/radon
опубликовано в @gitgate
#db #cloud #cluster #mysqlWeSQL- это MySQL с облачной архитектурой, которая использует S3 (и S3-совместимые системы) для хранения данных, обеспечивая аварийное восстановление в пределах зоны доступности с нулевой потерей данных практически по цене одной реплики.
Он идеально подходит для пользователей, которым требуется простое в развертывании, масштабируемое, экономичное и удобное для разработчиков решение для бессерверной базы данных MySQL, особенно для тех, кто ищет решение, поддерживающее BYOC (Bring Your Own Cloud). Независимо от того, являетесь ли вы разработчиком, DevOps-инженером или организацией.
Совместимость с MySQL:
WeSQL привносит новые возможности в MySQL благодаря инновационной архитектуре с использованием немодифицированной кодовой базы MySQL Server, обеспечивая полную совместимость с MySQL. Это позволяет WeSQL быстро внедрять новые функции MySQL и исправлять ошибки, обеспечивая плавную интеграцию с существующими инструментами и приложениями MySQL.
https://github.com/wesql/wesql
опубликовано в @gitgate
#db #cloud #cluster #mysqlDocker Bench for Security- скрипт, который проверяет десятки распространенных рекомендаций по развертыванию контейнеров Docker в рабочей среде. Все тесты автоматизированы и основаны на CIS Docker Benchmark v1.6.0
https://github.com/docker/docker-bench-security
опубликовано в @gitgate
#security #docker #benchmart #linterAPKLeaks- сканирование
APK-файла на предмет URI, конечных точек и секретов.
https://github.com/dwisiswant0/apkleaks
Подсказал: Bronislav Kornev - @bulch
опубликовано в @gitgate
#security #android #linter #apkGitPrep - портативная система Github, которую можно установить и разместить на вашем собственном сервере Unix/Linux.
Функции:
- клон Github: GitPrep имеет тот же интерфейс, что и GitHub
- система поддержки проблем
- портативность: вы можете установить GitPrep на свой собственный сервер Unix/Linux
- требуется только Perl 5.10.1+
- умная поддержка HTTP: вы можете извлекать и отправлять репозиторий через HTTP
- встроенный веб-сервер и поддержка обратного прокси
- поддержка CGI
- поддержка SSL
- поддержка аутентификации с открытым ключом
https://github.com/yuki-kimoto/gitprep
опубликовано в @gitgate
#gitGitleaks - инструмент для обнаружения секретов, таких как пароли, ключи API и токены, в репозиториях git, файлах и во всем, что вы хотите передать через стандартный ввод.
https://github.com/gitleaks/gitleaks
опубликовано в @gitgate
#git #securityMaltrail - система обнаружения вредоносного трафика, использующая общедоступные (черные) списки, содержащие вредоносные и/или в целом подозрительные следы, а также статические следы, составленные из различных AV-отчетов и настраиваемых пользовательских списков, где след может быть любым, начиная от имени домена (например, zvpprsensinaix .com для вредоносного ПО Banjori), URL-адрес (например, hXXp://109.162.38.120/harsh02.exe для известного вредоносного исполняемого файла), IP-адрес (например, 185.130.5.231 для известного злоумышленника) или значение заголовка HTTP User-Agent (например, sqlmap для автоматического внедрения SQL и инструмента захвата базы данных). Кроме того, он использует (необязательно) расширенные эвристические механизмы, которые могут помочь в обнаружении неизвестных угроз (например, новых вредоносных программ).
Включено в виде add-on в состав OPNSense
https://github.com/stamparm/maltrail
Демо: https://maltraildemo.github.io/
опубликовано в @gitgate
#net #securityСовет дня:
К сожалению проект katakoda прекращен, но есть и альтернативы !!
https://gist.github.com/bmaupin/6285ddfc353823cbef593ae6f2b19942
опубликовано в @gitgate
#tips
Assayo - визуализация и анализ данных вашего git-репозитория. Инструмент для тимлидов и IT-аудита.
Сотрудник может оценить новое место работы:
- темп работы;
- количество переработок;
- зоны ответственности;
- объем фичей и багов;
- стиль работы коллег;
Руководитель может оценить сотрудников:
- выявить бездельников;
- прикинуть объём кода;
- узнать скорость работы;
- заметить аномалии поведения;
- посмотреть динамику работы по неделям;
Инвестор может оценить продукт:
- стоимость продукта;
- стоимость фичей;
- время на разработку;
- прогноз времени доработок;
- прогноз стоимости;
https://github.com/bakhirev/assayo
Демо: https://assayo.online/demo/?ref=github&dump=./test.txt
Онлайн: https://assayo.online/demo/?ref=github
опубликовано в @gitgate
#git #auditCarbonyl - браузер на базе Chromium, созданный для работы в терминале.
Он поддерживает практически все веб-API, включая WebGL, WebGPU, воспроизведение аудио и видео, анимацию и т. д.
Он быстрый, запускается менее чем за секунду, работает со скоростью 60 кадров в секунду и простаивает при загрузке процессора 0%. Он не требует оконного сервера (т.е. работает в консоли безопасного режима) и даже работает через SSH.
Изначально Carbonyl начинался как html2svg, а теперь является его средой выполнения.
https://github.com/fathyb/carbonyl
Подсказал: Кот ученый - @p1n9v1n
опубликовано в @gitgate
#terminal #tui #api #webgl #webgpuGitSave - создавайте резервные копии своих Git репозиториев по расписанию.
Функции:
- постой в использовании и отзывчивый веб-интерфейс
- автоматическая установка с использованием Docker.
- планирование резервного копирования
- поддержка GitHub, GitLab и других платформ Git.
- графики паузы/возобновления
- просмотр истории резервного копирования
- поддержка резервного копирования на общий ресурс SMB
https://github.com/TimWitzdam/GitSave
опубликовано в @gitgate
#git #backup #schedule #webui #smb #github #gitlabTaro-CD - сервис для гадания на картах Таро перед деплоем в прод.
Поможет определить есть ли в релизе баги и ответит можно деплоить или нет. Необходим в любом пайплайне.
Этот API создан нашей командой высококвалифицированных и определенно неуклюжих разработчиков для решения проблемы непредсказуемых развертываний. Используя мистическую силу колоды Таро , мы можем предоставить вам ценные сведения, позволяющие определить, подходящее ли сейчас время для запуска вашего приложения в производство.
Постановка задачи
Развертывание может оказаться сложным и непредсказуемым процессом, чреватым потенциальными проблемами и препятствиями. Принятие неправильного решения о развертывании может привести к катастрофическим последствиям для вашего приложения и вашего бизнеса. Вот здесь и появляется API Tarot CD - предоставляя основанный на данных подход к оценке текущего состояния вашего проекта, мы можем помочь вам принять обоснованные решения о том, когда его развертывать.
https://github.com/mercury131/taro-cd
Поделился: Антон - @neobober
опубликовано в @gitgate
#cicd #pipeline #taroПолезный gist с пощаговым описанием установки
OpenWRT на x86_64 платформу
OpenWRT on x86_64 - полезный git gist с пощаговым описанием установки OpenWRT на x86_64
https://gist.github.com/pjobson/3584f36dadc8c349fac9abf1db22b5dc
опубликовано в @gitgate
#openwrt #x86 #gist
Available now! Telegram Research 2025 — the year's key insights 
