Estoy usando Windows XP pro y necesito saber si algo está registrado en un puerto.
Si es así, ¿cómo puedo saber qué hay en el puerto?
EDITAR
Lo que quiero decir con registrado es que estoy tratando de probar una aplicación remota .NET, y necesito ver si la aplicación se está ejecutando o está registrada en un puerto determinado.
findstr
comando encuentra líneas que coinciden con algún patrón, así que canalice lanetstat
salida en él:netstat -a | findstr 8888
netstat -a -b > output.txt
TCPview de Sysinternals Suite lo hace de una manera agradable, GUI.
Incluye un intervalo de actualización configurable, resolución de direcciones y resaltado de diferencias. Y es mucho más rápido que
netstat -a -b
.También disponible como versión de línea de comando (tcpvcon.exe). Ambos son gratis.
fuente
¿Cómo se define "registrado"?
De todos modos, netstat -o enumerará los puertos utilizados actualmente y de escucha con PID y la lista de tareas (o cualquier lista de identificación de procesos disponible), ¿ordenaría el nombre del proceso y el ejecutable, supongo? ^^
editar: Oh, bueno, no noté la opción netstat -b, esa es obviamente la mejor opción :)
fuente
Ejecute netstat desde la línea de comando y le mostrará todas las conexiones actuales. netstat -b le mostrará qué programa está usando el puerto.
fuente