Quiero poder averiguar qué puerto está usando un programa en particular. ¿Hay algún programa disponible en línea o que venga con Windows que me diga qué procesos están usando qué puertos en mi computadora?
PD: antes de que reduzca esto por no ser una cuestión de programación, estoy buscando el programa para probar algún código de red.
windows
networking
AlexeyMK
fuente
fuente
Respuestas:
netstat -b -a
enumera los puertos en uso y le da el ejecutable que está usando cada uno. Creo que debe estar en el grupo de administradores para hacer esto, y no sé qué implicaciones de seguridad hay en Vista.Por lo general, también agrego
-n
para hacerlo un poco más rápido, pero agregar-b
puede hacerlo bastante lento.Editar : si necesita más funcionalidad de la que proporciona netstat, vasac sugiere que pruebe TCPView .
fuente
TCPView puede hacer lo que solicitó.
fuente
En Vista, necesita privilegios elevados para usar la opción -b con netstat. Para evitarlo, puede ejecutar "netstat -ano", que mostrará todos los puertos abiertos junto con la identificación del proceso asociado. Luego, puede usar la lista de tareas para buscar qué proceso tiene la identificación correspondiente.
fuente
Es posible que ya tenga instalado Process Explorer (de Sysinternals, ahora parte de Microsoft). Si no es así, instálelo ahora, es así de genial.
En Process Explorer: localice el proceso en cuestión, haga clic con el botón derecho y seleccione la pestaña TCP / IP. Incluso le mostrará, para cada socket, un seguimiento de pila que representa el código que abrió ese socket.
fuente
Si prefiere una interfaz GUI, CurrPorts es gratuito y funciona con todas las versiones de Windows. Muestra puertos y qué proceso los tiene abiertos.
fuente
"netstat -natp" es lo que siempre uso.
fuente
Windows 8 (y probablemente 7 + Vista) también proporcionan una vista en Resource Monitor. Si selecciona la pestaña Red, hay una sección llamada 'Puertos de escucha'. Puede ordenar por número de puerto y ver qué proceso lo está utilizando.
fuente
Windows viene con la
netstat
utilidad, que debería hacer exactamente lo que desea.fuente
En una línea de comando, netstat -a le dará mucha información.
fuente
-o
opción.Puede usar el comando 'netstat' para esto. Hay una descripción de hacer este tipo de cosas aquí .
fuente
Open Ports Scanner me funciona.
fuente
la mayoría de los programas de firewall decentes deberían permitirle acceder a esta información. Sé que Agnitum OutpostPro Firewall lo hace.
fuente