
lazyports — это инструмент с терминальным пользовательским интерфейсом для визуализации и управления сетевыми портами. Он предоставляет интерактивную таблицу, позволяющую просматривать процессы, прослушивающие порты, и легко завершать их.
Визуальный менеджер портов для Linux
lazyports — это инструмент с терминальным интерфейсом для визуализации и управления сетевыми портами. Он предоставляет интерактивную таблицу для просмотра прослушивающих процессов и их быстрого завершения.

Создан с помощью Bubble Tea и Lipgloss.
Установка одной командой:
curl -sL https://raw.githubusercontent.com/v9mirza/lazyports/main/install.sh | bash
Примечание: скрипт может запросить разрешение sudo для установки бинарного файла в /usr/local/bin для общесистемного доступа.
Чтобы удалить lazyports из системы, просто удалите бинарный файл:
# Remove system-wide installation
sudo rm /usr/local/bin/lazyports
# Remove user-local installation
rm ~/go/bin/lazyports
Запустите инструмент из терминала:
lazyports
Интерактивная таблица: Чистая визуализация открытых портов (TCP/UDP).
Сортируемые столбцы: Нажмите s для циклической сортировки по порту, имени процесса или PID.
Умная фильтрация: Нажмите / для мгновенной фильтрации по порту, PID или имени процесса.
Детальный просмотр: Нажмите Enter для просмотра полной команды, пользователя и времени запуска.

Управление процессами: Мгновенное завершение блокирующих процессов.
Осведомленность о root: Правильно идентифицирует системные процессы (возвращает (system)) по сравнению с необходимыми привилегиями.
Автосортировка: Порты автоматически сортируются по умолчанию по возрастанию.
Визуальные состояния: Различные индикаторы для соединений LISTEN и ESTAB.
Нулевая настройка: Работает из коробки с автоматической настройкой пути в оболочке.
MIT
| Key | Действие |
|---|
↑ / ↓ | Навигация по списку |
/ | Фильтр / Поиск портов |
Enter | Просмотр деталей (Пользователь, Путь, Время) |
k | Завершить выбранный процесс |
r | Обновить список |
s | Сортировка (Цикл: Порт → Процесс → PID) |
q | Выход |