Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: fary en 6 Enero 2014, 18:20 pm



Título: Saber que aplicación escucha el puerto.
Publicado por: fary en 6 Enero 2014, 18:20 pm
Feliz dia de reyes :rolleyes:

Alguien sabe como puedo obtener el nombre de la aplicación que esta escuchando un puerto?

un saludo.


Título: Re: Saber que aplicación escucha el puerto.
Publicado por: USLO en 7 Enero 2014, 14:38 pm
Si no mal lo recuerdo si te vas a la consola y tecleas . ipconfig -?
o ping -?

ipconfig  -(X)   
ping - (X)
te dice los puertos que estan abiertos y cuales con que proceso.


Título: Re: Saber que aplicación escucha el puerto.
Publicado por: el-brujo en 7 Enero 2014, 18:49 pm
ni el comando ipconfig ni con el comando ping te muestra los puertos abiertos.

Tienes que usar el comando netstat con el parámetro -b


Citar
-b Muestra el ejecutable que crea cada conexión o puerto de escucha. En algunos casos, ejecutables muy conocidos alojan múltiples componentes independientes, y, en algunos casos se muestra la secuencia de componentes que crearon la conexión o el puerto de escucha. En este caso, el nombre del ejecutable está entre [] en la parte inferior, arriba está el componente que llamó, y así hasta que se alcanza TCP/IP. Tenga en cuenta que esta opción puede tomar tiempo y no se realizará correctamente a menos de que tenga los permisos suficientes.

Comando netstat
http://www.elhacker.net/comandos-protocolo-tcp-ip-windows.html#netstat

O puedas usar una aplicación gráfica como TCPView de sysinternals.

http://download.sysinternals.com/files/TCPView.zip

Info:
http://www.elhacker.net/comandos-protocolo-tcp-ip-windows.html


Título: Re: Saber que aplicación escucha el puerto.
Publicado por: fary en 8 Enero 2014, 01:56 am
Muchas gracias, si ya sabia lo del netstat pero queria saber si habia alguna API o lo puedo saber leyendo el registro o algo así...

un saludo.


Título: Re: Saber que aplicación escucha el puerto.
Publicado por: MCKSys Argentina en 8 Enero 2014, 02:39 am
Te dejo algunos links:

XP:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365804.aspx (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365804.aspx)
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365807.aspx (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365807.aspx)

Vista y +:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365928.aspx (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365928.aspx)
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365930.aspx (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365930.aspx)

Source: http://stackoverflow.com/questions/12500576/enumerate-open-ports-in-same-process (http://stackoverflow.com/questions/12500576/enumerate-open-ports-in-same-process)

Saludos!

PD: Fijate que la enumeracion es "Global", aún cuando el user preguntó sobre enumerar puertos del mismo process...


Título: Re: Saber que aplicación escucha el puerto.
Publicado por: fary en 9 Enero 2014, 00:01 am
Muchas gracias MCKSys Argentina!!