Useful Tools | Linux | GitOps | DevOps
6.37K subscribers
279 photos
4 videos
9 files
898 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
WG_1.5_script_RouterOS - скрипт, предназначенный для восстановления работоспособности нативного WireGuard.

Алгоритм аналогичен AmneziaWG:
- последовательно отправляются пакеты i1–i5
- затем передаются Jc рандомные пакеты
- после этого выполняется handshake

https://gist.github.com/Medium1992/b6aab2ff51153185b1c5793fa73713d0

Подсказал Ruslan^2 - @CrashXRU

Опубликовано в @gitgate

#mikrotik #wg #vpn
👍9🔥9
mkbrr - мощный инструмент командной строки для создания, проверки и изменения торрент-файлов. По умолчанию приватный. Поддерживает работу трекеров.

Возможности:
- создание торрент-файлов
- проверка торрент-файлов
- изменение метаданных торрента
- автоматическая поддержка требований, специфичных для трекера.
- невероятно быстрое хеширование, превосходящее конкурентов.
- удобный интерфейс командной строки
- единый исполняемый файл без зависимостей.
- обнаруживает возможные отсутствующие файлы при создании торрентов для season packs.

https://github.com/autobrr/mkbrr

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#torrent #cli
👍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
👍10🔥6