Portie ya está disponible

Cada martes lanzo algo. Esta semana es Portie, un monitor de puertos para macOS.

El problema es familiar. Ejecutas npm start y ves “address already in use”. Ejecutas lsof -ti:3000 | xargs kill de memoria, o lo buscas en Google, o abres el Monitor de Actividad y buscas el proceso correcto entre varios. Funciona, pero es tedioso, y es el tipo de cosa que haces decenas de veces sin que nunca se vuelva más rápida.

Portie reemplaza todo eso. Una ventana. Cada puerto abierto, qué app lo tiene y un botón de cierre si lo necesitas.

Qué tiene la app

Monitoreo local en vivo: Portie muestra cada puerto TCP y UDP abierto en tu Mac, actualizado cada 3 segundos automáticamente usando APIs nativas. Sin comandos de shell ejecutándose en segundo plano. Sin solicitud de sudo a menos que estés viendo un proceso del sistema.

Vista por app o por puerto: Puedes ver la lista de puertos de forma plana y ordenable, o agrupada por aplicación con grupos expandibles para enfocarte en un proceso a la vez. Busca y filtra por número de puerto, nombre de app o dirección.

Control de procesos: Desde cualquier puerto de la lista, puedes cerrar de forma ordenada o forzar el cierre del proceso que lo tiene. SIGTERM primero, luego SIGKILL si el proceso no responde en 3 segundos. También hay un atajo de teclado para esto.

Escáner de puertos remotos: Escanea cualquier hostname o dirección IP en busca de puertos abiertos con identificación de servicios integrada. La configuración predeterminada escanea los 100 puertos comunes más frecuentes, pero puedes configurar tu propio rango, ajustar el tiempo de espera y la concurrencia.

Por qué lo construí

Me topaba con el problema de “puerto ya en uso” constantemente durante el desarrollo. El comando de terminal no es difícil de recordar, pero sigue siendo fricción. Abrir una nueva pestaña de terminal, ejecutar el comando, confirmar que el proceso desapareció, volver a lo que estabas haciendo. Portie lo convierte en un solo clic.

El escáner remoto surgió de un lugar diferente. Cuando algo en la red se comporta de forma inesperada, la primera pregunta suele ser “¿qué está realmente abierto en esa máquina?” Tener esa respuesta en una app nativa sin configurar nmap valió la pena construirlo.

Precio

El monitoreo de puertos locales es gratuito sin límites de uso. El escáner remoto y el control de procesos se desbloquean con una compra única de $8.99 sin suscripción ni cuenta requerida.

Portie mostrando la lista de puertos locales y detalles del proceso

Descárgalo en portie.dev.

← Volver a la lista