Useful Tools | Linux | GitOps | DevOps
5.8K subscribers
151 photos
1 video
7 files
677 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Для тех кому мало визуальности обычного mtr - mtr на стероидах !!!

https://trippy.cli.rs/assets/0.8.0/trippy.gif

https://trippy.cli.rs/

(тык в картинку, там анимация)

#net #util #tui
5🔥12👍7
Утилитка для работы с удаленными docker registry.

Копировани, удаление, инспект.. Удобно массово образа себе "под ноги" вытягивать...

https://github.com/containers/skopeo

#docker #registry #util
👍7🔥7
Консольная утилитка для комплексного тестирования SD на честный обьем, битые сектора и реальную скорость чтения / записи.

Можно конечно и dd задействовать но " ощущения не те" :)

https://github.com/AltraMayor/f3

#cli #test #sd #util

#полезняшка
👍14🔥1
Немного странное, но полезное. Компилятор докер образа в стендалон портабл бинарь.

Параметры могут быть переданы в бинарь так же, как и в docker run параметрами -v и -e

https://github.com/NilsIrl/dockerc

#docker #cli #util
🔥12👍10
Snoop - один из самых перспективных OSINT инструментов по поиску никнеймов

Мультиплатформенный - Mac, Linux, Windows. Готовая для запуска сборка.

Применяйте с осторожностью и только для причинения добра !

https://github.com/snooppr/snoop

#osint #security #util
🔥16👍5
sshs - TUI SSH менеджер с fzf поиском.

Терминальный SSH менеджер с удобным fzf поиском, в качестве списка хостов использует дефолтный SSH конфиг, работает изз коробки без внесения дополнительных правок в конфиг.

https://github.com/quantumsheep/sshs

Поделился: @Celentano_21_veka

#ssh #tui #util

опубликовано в @gitgate
👍18🔥6
nwipe - программа, которая безопасно сотрет все содержимое дисков. Может стереть один диск или несколько дисков одновременно. Может работать как инструмент командной строки CLI без графического интерфейса или с графическим интерфейсом ncurses

Для работы необходимы пакеты smartmontools и hdparm

nwipe
- форк команды dwipe, первоначально использовавшейся Darik's Boot and Nuke (DBAN). nwipe был создан из-за необходимости запуска команды DBAN dwipe вне DBAN, чтобы разрешить ее использование с любым дистрибутивом

https://github.com/martijnvanbrummelen/nwipe

Подсказал: @strayfi_lendjok

ВНИМАНИЕ: Применять исключительно для причинения добра !

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

#dban #wipe #disk #util #tui #cli
👍14🔥2
Flatseal — это графическая утилита для просмотра и изменения разрешений в приложениях Flatpak .

Использование:

Просто запустите Flatseal, выберите приложение и измените его разрешения. Перезапустите приложение после внесения изменений. Если что-то пойдет не так, просто нажмите кнопку сброса.

https://github.com/tchx84/Flatseal

Документация: https://github.com/tchx84/Flatseal/blob/master/DOCUMENTATION.md

Поделился: @strayfi_lendjok

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

#util #flatpak
👍12🔥6
Trippy- утилита, которая сочетает в себе функции трассировки (traceroute) и проверки связи (ping) и предназначен для помощи в анализе сетевых проблем.

Функции :

Трассировка с использованием нескольких протоколов:
- ICMP, UDP и TCP
- IPv4 и IPv6

Настраиваемые параметры отслеживания:
- размер пакета и шаблон полезной нагрузки
- начало и максимальное время жизни (TTL)
- минимальная и максимальная продолжительность раунда
- льготный период завершения раунда и максимальное количество неизвестных прыжков
- порт источника и назначения (TCP и UDP)
- исходный адрес и исходный интерфейс
- TOS (он же DSCP + ECN)

RFC4884 ICMP-сообщения, состоящие из нескольких частей
- Общие объекты расширения
- Стеки меток MPLS

Непривилегированный режим

Обнаружение NAT

TUI интерфейс:
- Отслеживайте несколько целей одновременно с помощью одного экземпляра Trippy
- Статистика по каждому переходу (отправлено, получено, % потерь, последнее, среднее, лучшее, худшее, стандартное отклонение, дрожание и статус)
- История времени прохождения сигнала туда и обратно (RTT) для каждого перехода и диаграммы распределения частот
- Интерактивная диаграмма RTT для всех переходов трассы с возможностью масштабирования
- Интерактивная карта мира GeoIp
- Умеет изолировать и фильтровать по отдельным потокам трассировки
- Настраиваемая цветовая тема и привязки клавиш
- Настраиваемый порядок столбцов и видимость
- Конфигурация с помощью аргументов командной строки и файла конфигурации.
- Отображение нескольких хостов на переход с возможностью ограничения отображения до N хостов и отображения частоты в %
- Отображение сведений о переходе и навигация по хостам внутри каждого перехода.
- Заморозить/разморозить TUI, сбросить статистику, очистить кеш, сохранить экран при выходе
- Адаптивный пользовательский интерфейс с регулируемой частотой обновления.
- Конфиденциальность

DNS:
- Используйте системный, внешний (Google 8.8.8.8 или Cloudflare 1.1.1.1) или собственный DNS.
- Ленивые обратные DNS-запросы
- Поиск номера и имени автономной системы (ASN)

ГеоIP:
- Поиск и отображение информации GeoIp из локальных файлов MaxMind и IPinfo mmdb.

Создание отчетов о отслеживании:
- json, csv и табличные формы (в том числе и markdown)
- Отчет о потоках трассировки
- Точечные диаграммы Graphviz
- настраиваемые циклы отчетности

Работает на нескольких платформах (macOS, Linux, Windows, NetBSD, FreeBSD, OpenBSD)

https://github.com/fujiapple852/trippy

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

#traceroute #ping #net #util #tui #cli
1👍17🔥12
grpcurl - инструмент командной строки CLI, который позволяет взаимодействовать с серверами gRPC. По сути, это curl для серверов gRPC.

Основная цель этого инструмента - вызывать методы RPC на сервере gRPC из командной строки. Серверы gRPC используют двоичную кодировку в сети (буферы протокола или для краткости «protobufs»). Таким образом, с ними практически невозможно взаимодействовать, используя обычный curl (и более старые версии curl, не поддерживающие HTTP/2, конечно, не подходят). Эта программа принимает сообщения с использованием кодировки JSON, которая гораздо более удобна как для людей, так и для скриптов.

Возможности:

grpcurl поддерживает все виды методов RPC, включая методы потоковой передачи. Вы даже можете использовать методы двунаправленной потоковой передачи в интерактивном режиме, запустив grpcurl из интерактивного терминала и используя стандартный ввод в качестве тела запроса!

grpcurl поддерживает как защищенные/TLS-серверы, так и текстовые серверы (т. е. без TLS) и имеет множество опций для настройки TLS. Он также поддерживает взаимный TLS, когда клиенту необходимо предоставить сертификат клиента.

Как упоминалось выше, grpcurl работает без проблем, если сервер поддерживает службу отражения. Если нет, вы можете предоставить исходные файлы .proto или файлы protoset (содержащие скомпилированные дескрипторы, созданные protoc) для grpcurl.

https://github.com/fullstorydev/grpcurl

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

#grpc #curl #cli #json #util
👍11🔥7