google-photos-delete-tool
- если вы когда-нибудь хотели удалить тысячи фотографий из Google Photo
, но не смогли найти простой способ сделать это, то этот инструмент для вас. Этот скрипт просматривает все ваши фотографии в приложении
Google Photo
в вашем облачном хранилище Google и удаляет их. Вы можете наглядно увидеть процесс, пока он происходит!https://github.com/mrishab/google-photos-delete-tool
опубликовано в @gitgate
Заметка написана после успешной миграции личного архива фото в локальниый
immich
(пост про него был в канале)#google #photo #takeout
GitHub
GitHub - mrishab/google-photos-delete-tool: Tool for deleting all photos from the Google Photos
Tool for deleting all photos from the Google Photos - mrishab/google-photos-delete-tool
👍9🔥4
Elastop
- панель управления на базе терминала для мониторинга кластеров Elasticsearch
в режиме реального времени. Он обеспечивает комплексное представление о состоянии кластера, состоянии узлов, индексах и различных показателях производительности в удобном для чтения интерфейсе терминала. Этот инструмент был разработан так, чтобы выглядеть визуально похожим на
HTOP
.Функции:
- мониторинг кластера в реальном времени
- статус узла и использование ресурсов
- статистика индексирования и скорость записи
- показатели эффективности поиска и индексирования
-статистика использования памяти и сбора мусора
- мониторинг сетевого и дискового ввода-вывода
- цветные индикаторы состояния здоровья
- классификация узлов на основе ролей
- проверка совместимости версий
https://github.com/acidvegas/elastop
опубликовано в @gitgate
#moni #elastic #htop #cli #tui
GitHub
GitHub - acidvegas/elastop: HTOP for Elasticsearch
HTOP for Elasticsearch. Contribute to acidvegas/elastop development by creating an account on GitHub.
1👍11🔥4
lstags
- утилита и API
для управления (анализа, синхронизации и агрегирования) образоы в разных реестрах Docker
.Может сильно облегчить жизнь при организации зеркала регистри в закрытых контурах или при миграциях.
https://github.com/ivanilves/lstags
опубликовано в @gitgate
#docker #registry #mirror
GitHub
GitHub - ivanilves/lstags: Explore Docker registries and manipulate Docker images!
Explore Docker registries and manipulate Docker images! - ivanilves/lstags
👍7🔥5
mysql2sqlite
- преобразует дамп MySQL
в дамп, совместимый с SQLite3
(включая инструкции MySQL KEY xxxxx
из блока CREATE
).https://github.com/mysql2sqlite/mysql2sqlite
опубликовано в @gitgate
#sqlite #mysql #convert
GitHub
GitHub - mysql2sqlite/mysql2sqlite: Converts MySQL dump to SQLite3 compatible dump
Converts MySQL dump to SQLite3 compatible dump. Contribute to mysql2sqlite/mysql2sqlite development by creating an account on GitHub.
👍12🔥5
neoss
- замена команды ss
для базового использования. Он предоставляет список используемых сокетов
TCP
и UDP
с соответствующей статистикой. Его основным преимуществом перед необработанным выводом ss
является понятный и простой пользовательский интерфейс терминала, который позволяет сортировать, обновлять и перемещаться по результатам.Помимо обычной статистики вы можете выбрать любые данные и получить пояснения, в том числе:
- определение протокола
- состояние соединения и значение очередей
- стандартная атрибуция порта
- разрешение доменного имени
Whois
для доменных имен и IP
-адресов- подробная информация о пользователях (имя, владелец,
PID
и командная строка)https://github.com/PabloLec/neoss
опубликовано в @gitgate
#moni #cli #tui #ss #socket
GitHub
GitHub - PabloLec/neoss: :heavy_check_mark: User-friendly and detailed socket statistics with a Terminal UI.
:heavy_check_mark: User-friendly and detailed socket statistics with a Terminal UI. - PabloLec/neoss
1👍18🔥6
Endlessh
- это SSH
-ловушка (honeypot
), который очень медленно отправляет бесконечный случайный SSH
-баннер. Он удерживает клиентов
SSH
заблокированными на несколько часов или даже дней. Цель состоит в том, чтобы поместить ваш настоящий SSH
-сервер на другой порт, а затем позволить скрипт-кидди застрять в этой ловушке вместо того, чтобы беспокоить реальный сервер.Поскольку
tarpit
находится в баннере до того, как произойдет какой-либо криптографический обмен, эта программа не зависит от каких-либо криптографических библиотек. Это простая однопоточная автономная программа на языке C
. Он использует poll()
для перехвата нескольких клиентов одновременно.https://github.com/skeeto/endlessh
опубликовано в @gitgate
#ssh #honeypot #tarpit #security
GitHub
GitHub - skeeto/endlessh: SSH tarpit that slowly sends an endless banner
SSH tarpit that slowly sends an endless banner. Contribute to skeeto/endlessh development by creating an account on GitHub.
🔥35👍8
gdb-dashboard
- отдельный файл .gdbinit
, написанный с использованием API Python
, который обеспечивает модульный интерфейс, отображающий соответствующую информацию об отлаживаемой программе. Его основная цель - сократить количество команд
GDB
, необходимых для проверки состояния текущей программы, что позволяет разработчику сосредоточиться в первую очередь на потоке управления.https://github.com/cyrus-and/gdb-dashboard
опубликовано в @gitgate
#gdb #tui
👍18🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Tracexec
- небольшая утилита для отслеживания execve{,at}
и поведения перед pre-exec.Tracexec
помогает вам выяснить, что и как программы выполняются при выполнении команды.Это полезно для отладки систем сборки, понимания того, что на самом деле делают сценарии оболочки, выяснения того, какие программы запускает проприетарное программное обеспечение и т. д.
https://github.com/kxxt/tracexec
опубликовано в @gitgate
#debug #exec #trace
👍14🔥6
sshfs
- клиент файловой системы, основанный на протоколе передачи файлов SSH
. Поскольку большинство
SSH
-серверов уже поддерживают этот протокол, его очень легко настроить: т.е. на стороне сервера делать нечего. На стороне клиента смонтировать файловую систему так же просто, как войти на сервер по ssh
.Идея
sshfs
была взята из файловой системы SSHFS
, поставляемой вместе с LUFS
, и я нашел ее очень полезной. В этой кодовой базе были некоторые ограничения, поэтому я ее переписал. Особенности данной реализации:
- на основе
FUSE
(лучшая файловая система пользовательского пространства для Linux
;)- многопоточность: на пути к серверу может находиться более одного запроса.
- разрешение больших операций чтения (макс. 64 КБ)
- кэширование содержимого каталогов
- повторное подключение в случае сбоя
https://github.com/osxfuse/sshfs
опубликовано в @gitgate
#ssh #sshfs #fuse
GitHub
GitHub - osxfuse/sshfs: File system based on the SSH File Transfer Protocol
File system based on the SSH File Transfer Protocol - osxfuse/sshfs
👍12🔥11
journald-exporter - экспортер
https://github.com/dead-claudia/journald-exporter
опубликовано в @gitgate
#moni #systemd #journald #exporter #prometheus
prometheus
для systemd-journald
https://github.com/dead-claudia/journald-exporter
опубликовано в @gitgate
#moni #systemd #journald #exporter #prometheus
GitHub
GitHub - dead-claudia/journald-exporter: A Prometheus exporter for systemd-journald
A Prometheus exporter for systemd-journald. Contribute to dead-claudia/journald-exporter development by creating an account on GitHub.
👍9🔥4
flog
- генератор поддельных журналов (логов) для распространенных форматов журналов, таких как apache-common
, apache error
и системный журнал RFC3164
.Это полезно для тестирования некоторых задач, требующих данных журнала, например теста потока событий в
elastic search
или rsyslog
Поддерживаемые форматы:
- Apache common
- Apache combined
- Apache error
- RFC3164
- RFC5424
- Common log fomat
- JSON
Поддерживаемые способы вывода:
- Stdout
- File
- Gzip
https://github.com/mingrammer/flog
опубликовано в @gitgate
#log #rfc3164 #rfc5424 #json
GitHub
GitHub - mingrammer/flog: :tophat: A fake log generator for common log formats
:tophat: A fake log generator for common log formats - mingrammer/flog
1👍15🔥5
prometheus-pve-exporter
- экспортер Prometheus
для Proxmox VE
Экспортер предоставляет информацию, собранную с узла
Proxmox VE
, для использования системой мониторинга Prometheus
.https://github.com/prometheus-pve/prometheus-pve-exporter
Дашбоард для Graphana: https://grafana.com/grafana/dashboards/10347-proxmox-via-prometheus/
опубликовано в @gitgate
#moni #exporter #prometheus #proxmox #pve
GitHub
GitHub - prometheus-pve/prometheus-pve-exporter: Exposes information gathered from Proxmox VE cluster for use by the Prometheus…
Exposes information gathered from Proxmox VE cluster for use by the Prometheus monitoring system - prometheus-pve/prometheus-pve-exporter
👍9🔥4
IRedis
- терминальный клиент для Redis
с автозаполнением и подсветкой синтаксиса. IRedis
позволяет конструировать и вводить команды Redis
и отображать результаты в удобном для пользователя формате. IRedis
- альтернатива redis-cli
. В большинстве случаев IRedis
ведет себя точно так же, как redis-cli
. Кроме того, на производственных серверах безопаснее использовать IRedis
, чем redis-cli
: IRedis
предотвратит случайное выполнение опасных команд, таких как KEYS *
https://github.com/laixintao/iredis
опубликовано в @gitgate
#redis #redis-cli #alternative #cli #tui
GitHub
GitHub - laixintao/iredis: Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting. - laixintao/iredis
🔥11👍5
prometheus_wireguard_exporter
- экспортер Prometheus
для WireGuard
, написанный на Rust
. Он собирает и экспортирует дамп
wg show all
(или дамп wg show <interface>
, если вы указываете файл конфигурации) в формате, понятном Prometheus
. Экспортер очень экономно расходует ресурсы вашего сервера, как с точки зрения памяти, так и использования процессора. Он также создан для Docker
для следующих архитектур ЦП: amd64
, 386
, Arm64
, Armv7
и Armv6
.https://github.com/MindFlavor/prometheus_wireguard_exporter
опубликовано в @gitgate
#moni #exporter #prometheus #wg #wireguard #vpn
GitHub
GitHub - MindFlavor/prometheus_wireguard_exporter: A Prometheus exporter for WireGuard, written in Rust.
A Prometheus exporter for WireGuard, written in Rust. - MindFlavor/prometheus_wireguard_exporter
2👍4🔥4
Terjira
- интерактивный и простой в использовании TUI
клиент для Jira
. Вам не нужно запоминать ключ или идентификатор ресурса. Terjira
предлагает это с помощью интерактивной подсказки.Ваша
Jira
должна поддерживать Rest API 2.0 и Agile Rest API 1.0
https://github.com/keepcosmos/terjira
Демо: https://youtu.be/T0hbhaXtH-Y?si=QDs818wEsOkSygPx
опубликовано в @gitgate
#jira #tui #cli
GitHub
GitHub - keepcosmos/terjira: Terjira is a very interactive and easy to use CLI tool for Jira.
Terjira is a very interactive and easy to use CLI tool for Jira. - keepcosmos/terjira
👍9🔥4
MKTXP
- экспортер Prometheus
для устройств Mikrotik RouterOS
.Он собирает и экспортирует богатый набор показателей по нескольким маршрутизаторам, все из которых легко настраиваются через встроенный интерфейс командной строки.
Несмотря на простоту использования,
MKTXP
поддерживает расширенные функции, такие как автоматическое разрешение IP
-адресов как с локальными, так и с удаленными DHCP
-серверами, одновременный экспорт на несколько устройств-маршрутизаторов, настраиваемую обработку и преобразование данных, дополнительное тестирование пропускной способности и т. д.Помимо экспорта в Prometheus,
MKTXP
может печатать выбранные метрики непосредственно в командной строке https://github.com/akpw/mktxp
Дашбоард для Grafana: https://grafana.com/grafana/dashboards/13679-mikrotik-mktxp-exporter/
опубликовано в @gitgate
#moni #exporter #prometheus #mikrotik #routeros
GitHub
GitHub - akpw/mktxp: Prometheus Exporter for Mikrotik RouterOS devices
Prometheus Exporter for Mikrotik RouterOS devices - akpw/mktxp
👍13🔥9
Bottles
- приложение, которое позволяет вам легко запускать Windows
приложения и игры в изолированном окружении в вашем любимом дистрибутиве Linux
https://github.com/bottlesdevs/Bottles
опубликовано в @gitgate
#wine #games #windows
GitHub
GitHub - bottlesdevs/Bottles: Run Windows software and games on Linux
Run Windows software and games on Linux. Contribute to bottlesdevs/Bottles development by creating an account on GitHub.
👍11🔥9
Podman Desktop
- графический интерфейс, который позволяет разработчикам приложений беспрепятственно работать с контейнерами и Kubernetes
.Podman Desktop
устанавливает, настраивает и обновляет Podman
в вашей локальной среде. Настольное приложение предоставляет панель мониторинга для взаимодействия с контейнерами, образами, подами и томами, а также настраивает вашу среду с помощью реестров OCI
и сетевых настроек. Podman Desktop
также предоставляет возможности для подключения и развертывания подов в средах Kubernetes
.https://github.com/podman-desktop/podman-desktop
опубликовано в @gitgate
#gui #podman #docker #k8s
1👍20🔥8
Useful Tools | Linux | GitOps | DevOps
Podman Desktop - графический интерфейс, который позволяет разработчикам приложений беспрепятственно работать с контейнерами и Kubernetes. Podman Desktop устанавливает, настраивает и обновляет Podman в вашей локальной среде. Настольное приложение предоставляет…
GoTTY
- простой инструмент командной строки, который превращает ваши CLI
инструменты в веб-приложения.По умолчанию
GoTTY
запускает веб-сервер на 8080 порту. Откройте URL
-адрес в веб-браузере, и вы увидите выполняемую команду, как если бы она выполнялась на вашем терминале.Отлично подходит например в процессе обучения, что то показать студентам.
https://github.com/yudai/gotty
опубликовано в @gitgate
#cli #webui #tools
GitHub
GitHub - yudai/gotty: Share your terminal as a web application
Share your terminal as a web application. Contribute to yudai/gotty development by creating an account on GitHub.
👍17🔥12