Supongo que netstat muestra aplicaciones y sus puertos que ya tienen una conexión y no muestra o no puede mostrar una aplicación que está intentando abrir una conexión.
Si tengo una aplicación que intenta conectarse a la red pero está bloqueada por un firewall, ¿cómo sé qué puerto está tratando de usar?
windows
networking
firewall
sniffing
Tony_Henrich
fuente
fuente
Respuestas:
Puede usar TCPView desde Microsoft / Sysinternals.
Si le resulta difícil capturar la apertura del puerto con esa utilidad, la mejor opción es instalar y ejecutar Wireshark para obtener un seguimiento de la red (suponga que no está hablando de un firewall local basado en software.
fuente
CurrPorts de NirSoft : software de monitoreo de red que muestra la lista de todos los puertos TCP / IP y UDP abiertos actualmente en su computadora local. Para cada puerto de la lista, también se muestra información sobre el proceso que abrió el puerto, incluido el nombre del proceso, la ruta completa del proceso, la información de la versión del proceso (nombre del producto, descripción del archivo, etc.), el tiempo que se creó el proceso y el usuario que lo creó.
CurrPorts le permite cerrar conexiones TCP no deseadas, eliminar el proceso que abrió los puertos y guardar la información de los puertos TCP / UDP en un archivo HTML, un archivo XML o un archivo de texto delimitado por tabulaciones. CurrPorts también marca automáticamente con color rosa los puertos TCP / UDP sospechosos propiedad de aplicaciones no identificadas (Aplicaciones sin información de versión e iconos)
fuente
Si se trata de un firewall de software, haga una excepción para toda la aplicación para que pueda verificar fácilmente con netstat o tcpview qué puerto está utilizando. Después de eso, puede eliminar la excepción y agregar una regla para ese puerto específico
fuente
Desde la línea de comando puedes usar
Luego mire el Administrador de tareas para ver qué PID corresponde a qué puerto
fuente
parece funcionar
fuente