Inspector de puertos de terminal para diagnosticar qué procesos ocupan puertos de red
Navega por los puertos de red activos en un terminal, inspecciona el proceso propietario y termínalo de forma segura: lsoff ofrece tanto una búsqueda rápida en la línea de comandos como una interfaz de usuario interactiva en el terminal. Creado por yutat23 para entornos de escritorio, la herramienta lee interfaces nativas del sistema operativo directamente y soporta filtrado TCP y UDP. Está dirigida a desarrolladores, administradores de sistemas y operadores de homelab que necesitan una herramienta consistente y de un solo archivo para diagnosticar conflictos de puertos en múltiples escritorios.
¿Qué hace realmente lsoff cuando necesitas encontrar un propietario de puerto?
lsoff lista los procesos que mantienen puertos TCP o UDP y expone detalles como la ruta del ejecutable y el directorio de trabajo. La herramienta proporciona una interfaz de usuario de terminal interactiva para navegar por los puertos y un modo CLI que puede emitir JSON para scripting. Lee interfaces nativas del sistema operativo directamente, en lugar de analizar otras herramientas, por lo que los resultados reflejan los propios registros de la plataforma.
¿Afecta al rendimiento del sistema durante la inspección o mientras se ejecuta en vivo?
La herramienta realiza búsquedas consultando APIs nativas y soporta actualización automática y recarga manual, lo que mantiene los escaneos ligeros. Debido a que se envía como un binario sin dependencias compilado en Go, se ejecuta como un único archivo independiente y no genera analizadores externos. Ese diseño reduce la sobrecarga de procesos adicionales y ayuda a mantener el uso de CPU y memoria moderado durante inspecciones cortas.
¿Es seguro terminar procesos desde la interfaz y cómo encaja el scripting?
La terminación incluye una confirmación de seguridad incorporada y protección contra reutilización de PID utilizando comprobaciones como CreationTime en Windows para evitar matar un PID recién reutilizado. Para la automatización, el CLI puede generar JSON, por lo que los scripts pueden analizar resultados y actuar programáticamente. La combinación de comprobaciones de seguridad y salida legible por máquina se adapta a flujos de trabajo que mezclan intervenciones manuales y programadas.
Recomendado para operadores de línea de comandos que aceptan un flujo de trabajo solo de terminal
La herramienta se adapta a administradores y desarrolladores que prefieren herramientas de terminal y necesitan paridad multiplataforma en sistemas de escritorio. Requiere familiaridad con la línea de comandos para la instalación y el uso mediante scripts, y no proporciona una interfaz gráfica de escritorio, lo que limita la adopción para usuarios que esperan una GUI. Utiliza el JSON CLI para la automatización y habilita recargas manuales durante sesiones de solución de problemas en vivo.





