hddsuperclone
- загрузочный ISO
образ для работы с жесткими дисками. Клонирование, восстановление, проверка и многое другое.. Включает в себя утилиты:
- GNU ddrescue https://www.gnu.org/software/ddrescue/
- ddrescueview: https://sourceforge.net/p/ddrescueview
- ddrutility: https://sourceforge.net/projects/ddrutility/
- DMDE: https://dmde.com/
- hddscviewer: https://www.sdcomputingservice.com/hddscviewer
- hdparm: https://sourceforge.net/projects/hdparm/
- isolinux: https://wiki.syslinux.org/wiki/index.php?title=ISOLINUX
https://github.com/thesourcerer8/hddsuperclone
Web: https://www.hddsuperclone.com/
опубликовано в @gitgate
#hdd #tools #resque #iso #boot #linux
👍17🔥11
SystemRescue
- диск восстановления системы Linux
, доступный в виде загрузочного CD-ROM
или USB
-накопителя для администрирования или восстановления вашей системы и данных после сбоя. Он призван обеспечить простой способ выполнения задач администрирования на вашем компьютере, таких как создание и редактирование разделов жесткого диска.Он поставляется с большим количеством программного обеспечения, такого как инструменты управления дисками (
parted
, partimage
, fsarchiver
, инструменты файловой системы, ...), программы сетевого администрирования и простые текстовые редакторы. Его можно использовать как на компьютерах Linux
, так и на компьютерах Windows
, а также на настольных компьютерах и серверах.Cистема не требует установки, так как ее можно загрузить с
CD/DVD
-привода, USB
-накопителя или из сети с помощью PXE
. Но при желании ее можно установить на жесткий диск. Она поставляется с обновленными ядрами для поддержки новейшего оборудования, а также всех важных файловых систем (ext2
/ext3
/ext4
, xfs
, btrfs
, ntfs
, reiserfs
, vfat
), а также сетевых файловых систем (samba
и nfs
).https://sourceforge.net/projects/systemrescuecd/
Подсказал: Алексей Агафонов - @supmea
опубликовано в @gitgate
#hdd #tools #resque #iso #boot #linux #tips #windows
👍17🔥6
WrapGuard
- позволяет любому приложению прозрачно маршрутизировать ВЕСЬ сетевой трафик через WireGuard VPN
, не требуя привилегий контейнера или модулей ядра.Возможности:
- работает в
userspace
и не требуется создание интерфейса TUN
, не требуется возможность NET_ADMIN
- прозрачный перехват который использует LD_PRELOAD
для перехвата всех сетевых вызовов.- двусторонняя поддержка, работают как входящие, так и исходящие соединения.
- использует стандартные файлы конфигурации WireGuard.
https://github.com/puzed/wrapguard
опубликовано в @gitgate
#wpv #wg #wireguard #userspace #proxy
GitHub
GitHub - puzed/wrapguard: Userspace WireGuard proxy for transparent network tunneling
Userspace WireGuard proxy for transparent network tunneling - puzed/wrapguard
🔥15👍9
AppImageKit
- окружение и инструментарий для создания своих AppImage
Формат
AppImage
- это формат упаковки приложений таким образом, чтобы они могли работать на различных целевых системах (базовых операционных системах, дистрибутивах) без дополнительных изменений.Используя формат
AppImage
, вы можете упаковывать настольные приложения в виде AppImages
, которые работают в распространенных операционных системах на базе Linux
, таких как RHEL
, CentOS
, Ubuntu
, Fedora
, Debian
и производных.Возможности:
- приложения, упакованные как
AppImage
, могут работать во многих дистрибутивах (включая Debian
, Ubuntu
, Fedora
, openSUSE
, Linux Mint
и другие).- одно приложение = один файл - очень просто для пользователей: просто загрузите один файл
AppImage
, сделайте его исполняемым и запустите.- не требуется распаковка и установка.
- не требуется
root
- системные библиотеки не изменены.
- работает «из коробки», установка сред выполнения не требуется
- дополнительная интеграция рабочего стола с
appimaged
- необязательные двоичные дельта-обновления, например, для непрерывных сборок (загрузка только двоичных различий) с помощью
AppImageUpdate
- при желании можно подписать AppImages
с помощью GPG2
(внутри файла)- работает на
Live ISO
- можно использовать одни и те же
AppImages
при двойной загрузке нескольких дистрибутивов- может быть указан в центральном каталоге
AppImageHub
доступных AppImages
- может использоваться как самораспаковывающийся сжатый архив с параметром
--appimage-extract
https://github.com/AppImage/AppImageKit
Подсказал: Страйфи Ленджок - @strayfi_lendjok
опубликовано в @gitgate
#appimage #devkit #linux
🔥12👍6
This media is not supported in your browser
VIEW IN TELEGRAM
AM
(Application Manager
) - база данных и решения для всех AppImages
и портативных приложений для GNU/Linux
!AM
легко интегрирует переносимые программы и AppImages
на уровне всей системы (по умолчанию) или локально (с использованием флага --user
), позволяет обновлять их и управлять ими из командной строки, интегрирует их в меню приложений и даже может собирать их «на лету» в качестве помощника AUR
.AM
- это всего лишь инструмент для простого и быстрого предоставления приложений, который отвечает только за интеграцию AppImages в систему и установку различных доступных программ, соблюдая следующий порядок:- создание базовых каталогов и скрипта удаления
- загрузка пакета
- создание файла версии и скрипта обновления
возможно, извлечение иконок и файлов .desktop
https://github.com/ivan-hc/AM
Каталог готовых AppImage: https://portable-linux-apps.github.io/apps
опубликовано в @gitgate
#appimage #devkit #linux
👍11🔥7
Unsend
- отправляйте транзакционные, маркетинговые электронные письма, SMS
-сообщения и push
-уведомления без особых усилий.Как и большинство продуктов электронной почты,
Unsend
также использует Amazon SES
для отправки писем. Мы предоставляем открытый и альтернативный способ надежной и дешевой отправки писем с помощью отличной панели управления. Вы также можете использовать Unsend
для управления контактами и отправки массовых писем (новостная рассылка, обновления продуктов и т. д.). В настоящее время мы поддерживаем только электронную почту, но планируем расширить возможности и на другие протоколы отправки, такие как
SMS
, push
-уведомления и даже WhatsApp
.Возможности:
- добавление доменов
- транзакционные письма
-
Rest API
- панель управления (доставлено, открыто, нажато, возвращено)
- маркетинговые письма
- поддержка
SMTP
-протокола- API для управления расписанием
https://github.com/unsend-dev/unsend
Веб: https://unsend.dev/
опубликовано в @gitgate
#mail #smtp #api #webui
👍9🔥4
ripe-atlas-tools
- официальный клиент командной строки для RIPE Atlas
.RIPE Atlas
- это мощная платформа интернет-измерений, которая до недавнего времени была доступна только через веб-сайт и RESTful API
. Однако реальность такова, что очень многим людям, использующим RIPE Atlas
, удобнее всего работать в командной строке, поэтому этот проект попытка заполнить этот пробел.https://github.com/RIPE-NCC/ripe-atlas-tools
Документация: https://ripe-atlas-tools.readthedocs.io/
Подсказал: Михаил Исаев - @ismvru
опубликовано в @gitgate
#net #ripe #atlas #cli
👍7🔥5
RIPE Atlas
- глобальная сеть датчиков, которые измеряют подключение и доступность Интернета, обеспечивая беспрецедентное понимание состояния Интернета в режиме реального времени.Этот проект содержит код зонда, который обеспечивает работу программных зондов.
Мы выпускаем двоичные пакеты для вариантов
amd64 Debian 11
и 12
, (Oracle
) Enterprise Linux 8
и 9
, а также варианта arm64 Raspberry Pi OS 12
. Исходный код также позволяет собрать пакет OpenWRT 22.03
.https://github.com/RIPE-NCC/ripe-atlas-software-probe
Подсказал: Михаил Исаев - @ismvru
опубликовано в @gitgate
#net #ripe #atlas #cli
👍7🔥6
whois
- База данных RIPE Whois
. Вы можете запустить автономный сервер Whois
локально. https://github.com/RIPE-NCC/whois
Что такое whois: https://docs.db.ripe.net/
Подсказал: Михаил Исаев - @ismvru
опубликовано в @gitgate
#net #ripe #whoisi
GitHub
GitHub - RIPE-NCC/whois: RIPE Database whois code repository
RIPE Database whois code repository. Contribute to RIPE-NCC/whois development by creating an account on GitHub.
🔥11👍7
chrony_exporter
- экспортер prometheus
для chrony
NTP
В случае, если
chrony
настроен на то, чтобы не принимать командные сообщения через UDP
(cmdport 0
), экспортер может использовать командный сокет unix
, открытый chrony
. В этом случае используйте параметр командной строки --chrony.address=unix:///path/to/chronyd.sock
, чтобы настроить путь к командному сокету chrony
. В большинстве систем chrony будет прослушивать unix:///run/chrony/chronyd.sock
. Для работы экспортер должен работать как root
или тот же пользователь, что и chrony
. Когда экспортер запущен как root
, также необходим флаг collector.chmod-socket
.https://github.com/SuperQ/chrony_exporter
опубликовано в @gitgate
#moni #prometheus #exporter #chrony
GitHub
GitHub - SuperQ/chrony_exporter: Exporter for Chrony NTP
Exporter for Chrony NTP. Contribute to SuperQ/chrony_exporter development by creating an account on GitHub.
👍8🔥5
sensor-exporter
- экспортер Prometheus для данных датчиков, таких как температура и скорость вращения вентилятора.Использует:
-
lm-sensors
(http://www.lm-sensors.org) для получения метрик, таких как температура CPU
/Motherboarf
и скорость вращения вентилятора CPU
/корпуса. -
hddtemp
(http://www.guzu.net/linux/hddtemp.php) для получения температуры жесткого диска из данных SMART
. Поскольку hddtemp
должен запускаться как root
для сбора этих данных, вместо того, чтобы вызывать его напрямую, мы ожидаем, что пользователь запустит его в режиме демона с его флагом -d
. Затем мы подключаемся к порту, который он прослушивает, чтобы извлечь данные.https://github.com/ncabatoff/sensor-exporter
Дашбоард для Grafana: https://grafana.net/dashboards/237
опубликовано в @gitgate
#moni #prometheus #exporter #lmsensors #hddtemp
GitHub
GitHub - ncabatoff/sensor-exporter: Prometheus exporter for sensor data like temperature and fan speed
Prometheus exporter for sensor data like temperature and fan speed - ncabatoff/sensor-exporter
👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
s-tui
- утилита коммандной строки (CLI
) отслеживает температуру, частоту, мощность и загрузку процессора в псевдо графическом виде через терминал.Особенности:
- мониторинг температуры/загрузки/частоты/мощности вашего процессора
- демонстрирует падение производительности, вызванное тепловым тротлингом
- не требует
X-сервера
- встроенные опции для нагрузочного тестирования процессора (stress/stress-ng/FIRESTARTER
)https://github.com/amanusk/s-tui
опубликовано в @gitgate
#cli #tui #cpu #stresstest
👍19🔥9
Cap
- легкая, современная альтернатива CAPTCHA
с открытым исходным кодом, использующая SHA-256
proof-of-work
. Она быстрая, конфиденциальная и чрезвычайно простая в интеграцииОсобенности:
- в 250 раз меньше, чем
hCaptcha
- не собирает данные, соблюдает приватность
- полностью настраиваемое
- использует
proof-of-work
- автономный режим
- невидимый режим
- плавающий режим
- лицензия
Apache license 2.0
.https://github.com/tiagorangel1/cap
опубликовано в @gitgate
Web: https://capjs.js.org/
👍14🔥10
kp2
- инструмент командной строки (CLI
) для доступа к файлам Keepass 2
(kdbx
).https://github.com/tobischo/kp2
опубликовано в @gitgate
#security #cli #toold #keepas
GitHub
GitHub - tobischo/kp2: A commandline client for accessing Keepass 2 files (kdbx)
A commandline client for accessing Keepass 2 files (kdbx) - tobischo/kp2
👍10🔥5
GLAuth
- сервер аутентификации LDAP
для разработчиковВозможности:
- централизованное управление учетными записями в вашей инфраструктуре
- централизованное управление ключами
SSH
, учетными записями Linux
и паролями для облачных серверов.- легкая альтернатива
OpenLDAP
и Active Directory
для разработки или домашней лаборатории.- сохрание каталога пользователей в файле, локальном или в
S3
; базе данных SQL
; - прокси-сервере для существующих
LDAP
-серверов.- духфакторная аутентификация (прозрачна для приложений)
- несколько бэкэндов могут быть объединены в цепочку для внедрения функций
Используйте его для централизации управления учетными записями на ваших серверах
Linux
, компьютерах OSX
и вспомогательных приложениях (Jenkins
, Apache/Nginx
, Graylog2
и многих других!).https://github.com/glauth/glauth
Документация: https://glauth.github.io/
опубликовано в @gitgate
#ldap
GitHub
GitHub - glauth/glauth: A lightweight LDAP server for development, home use, or CI
A lightweight LDAP server for development, home use, or CI - glauth/glauth
👍8🔥5
Pmail
- удобный клиент на базе терминала для сервиса Google Gmail
Pmail
создан на основе API Gmail
с использованием Python
, отсюда и название. Pmail
должен хорошо интегрироваться с другими утилитами терминала, он использует W3m
для разбора писем, Vim
(Neovim
) для редактирования и составления писем и интегрирует fzf
для нечеткого поиска адресов электронной почты и в качестве средства выбора файлов для выбора вложений. Pmail
не ставит своей целью реализовать все функции, доступные через API
, текущий набор функций приведен ниже. Конечно, Pmail
во многом вдохновлен Mutt
, но стремится стать гораздо более простым и удобным клиентом для пользователей Gmail
.Возможности:
- отправка, получение, ответ и пересылка электронных писем.
- интерфейс управлением с клавиатуры и привязками к
vimish
.- легкий.
- просмотр писем с помощью
W3m
.- создание электронных писем с помощью
Vim
.- нечеткий поиск по контактам с помощью
fzf
, нет необходимости в адресной книге.- сортировка сообщений в соответствии с системой ярлыков
Gmail
.- легкое управление метками (отметить как прочитанное, переместить в корзину и т. д.)
- отдельные клиентские и серверные программы.
https://github.com/lt20kmph/pmail
опубликовано в @gitgate
#gmail #mua #fzf #w3m #tui #api #python
👍8🔥4
tewi
- текстовый интерфейс (TUI
) для демона Transmission BitTorrent
Возможности:
- подключение к демону Transmission, используя его учетные данные
- просмотр списока торрентов
- различные режимы просмотра: карточка, компактный, однострочный
- отображение сведений о торренте: обзор, файлы, трекеры, пиры
- добавление новых торрентов
- действия с торрентом: запуск/пауза, удаление/корзина, проверка, повторное объявление
- просмотр и переключение режима «Черепашка»
- просмотр статистики сеанса передачи
- темные и светлые цветовые темы
https://github.com/anlar/tewi
опубликовано в @gitgate
#tui #transmission #torrent #p2p
👍12🔥7
kubesolo
- сверхлегкий, совместимый с OCI
, одноузловой Kubernetes
, созданный для сред с ограниченными ресурсами. Никакой кластеризации. Никакого etcd
. Именно то, что вам нужно для запуска реальных рабочих нагрузок на реальном оборудовании.KubeSolo
- это готовый к использованию одноузловой дистрибутив Kubernetes
со следующими особенностями:- он упакован как единый двоичный файл
- в качестве хранилища по умолчанию используется
SQLite
(через Kine
).- он объединяет
Kubernetes
и другие компоненты в один простой лаунчер.- он безопасен по умолчанию с разумными настройками по умолчанию для облегченных сред.
- он имеет минимальные зависимости от
ОС
(нужны только нормальное ядро и монтирование cgroup
)- устраняет необходимость в сложной многоузловой настройке, предоставляя решение с одним узлом.
KubeSolo
объединяет следующие технологии в единый целостный дистрибутив:-
containerd
и runc
для среды выполнения контейнера-
CoreDNS
для разрешения DNS
-
Kine
для хранения на базе SQLite
Идеально подходит для IoT устройств
Требования:
- OS: Any modern Linux distro
- Arch: x86_64, ARM, ARM64
- Memory: 200MB+
- Storage: Minimal disk required (local PVC only)
- Permission: sudo access is required
- Dependencies: sudo, curl, iptables, and libsqlite3-dev packages are installed
https://github.com/portainer/kubesolo
Web: kubesolo.io
опубликовано в @gitgate
#k8s #kine #sqline #iot
👍23🔥7
NetBird
- объединяет в одной платформе одноранговую частную сеть, не требующую настройки, и централизованную систему контроля доступа, что упрощает создание безопасных частных сетей для вашей организации или дома.Подключение:
NetBird
создает наложенную сеть на основе WireGuard
, которая автоматически соединяет ваши машины через зашифрованный туннель, оставляя позади хлопоты с открытием портов, сложными правилами брандмауэра, VPN
-шлюзами и т. д.Безопасность:
NetBird
обеспечивает безопасный удаленный доступ, применяя детальные политики доступа, позволяя вам управлять ими интуитивно из одного места. Работает универсально в любой инфраструктуре.Принцип работы:
- на каждой машине в сети запущен
NetBird Agent
(или Client
), который управляет WireGuard
.- каждый агент подключается к службе управления, которая хранит состояние сети, управляет
IP
-адресами одноранговых узлов и распространяет обновления сети среди агентов (одноранговых узлов).- агент
NetBird
использует WebRTC ICE
, реализованный в библиотеке pion/ice
, для обнаружения кандидатов на подключение при установлении однорангового соединения между машинами.- кандидаты на подключение обнаруживаются с помощью
STUN
-серверов.- агенты устанавливают соединение через
Signal Service
, передавая кандидатам зашифрованные сообщения по протоколу P2P
.- иногда обход
NAT
не удается из-за строгих NAT
(например, мобильный NAT
операторского класса), и p2p
-соединение невозможно. Когда это происходит, система возвращается к серверу-ретранслятору, называемому TURN
, и через сервер TURN
устанавливается защищенный туннель WireGuard
.https://github.com/netbirdio/netbird
Подсказал: Max Zotov - @sf1nk5
опубликовано в @gitgate
#security #vpn #wd #wireguard
1🔥21👍12
OpenDJ
- совместимая с LDAPv3
служба каталогов, разработанная для платформы Java
, которая обеспечивает высокопроизводительное, высокодоступное и безопасное хранилище для идентификаторов, управляемых вашей организацией. Его простой процесс установки в сочетании с мощью платформы
Java
делает OpenDJ
самым простым и быстрым каталогом для развертывания и управления, а также позволяет хранить базу данных LDAPv3
в базе данных SQL JDBC
или кластере NoSQL Cassandra/Scylla
.Возможности:
- огромный масштаб данных и высокая доступность предоставляют разработчикам сверхлегкие способы доступа к идентификационным данным.
- высокая производительность - время отклика еденицы милисекунд и десятки тысяч операций в секунду
- репликация
Multi Master
для высокой доступностиПомимо ожидаемого доступа
LDAP
, OpenDJ
позволяет получать доступ к данным каталога как к ресурсам JSON
по протоколу HTTP
, что делает его очень удобным для веб-приложений и приложений для телефонов.https://github.com/OpenIdentityPlatform/OpenDJ
Подсказал: @Celentano_21_veka
опубликовано в @gitgate
#ldap #json #http #nosql #java
🔥6👍4