Portero
Portero — это бесплатное и открытое приложение для macOS, которое даёт полный контроль над открытыми портами на вашем Mac. Узнавайте, какие процессы слушают сетевые порты, быстро находите конфликты и управляйте сетевой активностью одним кликом — всё в понятном интерфейсе без необходимости работать с терминалом.
Основные возможности
- Понятные названия процессов: Не просто PID и номера портов — приложение распознаёт сотни популярных сервисов и показывает "Vite dev server", "PostgreSQL database" или "AirDrop" вместо непонятных системных имён.
- Живой обзор портов: Автообновляемый список всех TCP и UDP-портов с деталями: процесс, PID, адрес, пользователь и время запуска.
- Мгновенное завершение процессов: Корректная остановка или принудительное завершение — одного процесса или нескольких сразу, с подтверждением перед действием.
- Блокировка портов: Блокируйте входящий или исходящий трафик на любом порте через встроенный фаервол macOS без изменения системных файлов.
- Обнаружение конфликтов: Приложение предупреждает о ситуации "address already in use", когда два процесса пытаются использовать один порт.
- Защита избранного: Отмечайте важные процессы звёздочкой — их нельзя завершить случайно даже при массовых действиях.
- Открытие в браузере: HTTP-порты отмечаются глобусом — один клик открывает локальный сервер разработки.
Сценарии использования
- Разработка ПО: Frontend и backend-разработчики видят все dev-серверы, базы данных и API на локальной машине, быстро находят конфликты портов и освобождают занятые порты.
- Системное администрирование: Администраторы контролируют сетевую активность, блокируют нежелательные подключения и следят за безопасностью без сложных команд терминала.
- Отладка и тестирование: QA-инженеры и разработчики быстро выявляют причины ошибок "порт уже занят" и проверяют, какие сервисы реально запущены.
Целевая аудитория
Приложение создано для разработчиков на macOS, DevOps-специалистов и технически грамотных пользователей, которым нужен быстрый и наглядный способ управлять сетевыми портами без погружения в командную строку.