http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21264632
Les dejo un resumen:
Para saber quien esta usando el puerto tenemos una sentencia en unix:
netstat -Aan grep
Nos indica la direccion en hexadecimal del proceso que se ejecuta.
rmsock
No elimina el proceso pero nos indica em base al hexadecimal del proceso los datos mas precisos de quien es ese proceso (java, bash, etc). No estoy seguro si tambien funcionara en Linux.
Para saber quine esta usando el puerto en Windows se tiene lo sgte:
netstat -aon findstr "
Lo mismo que para el caso de unix pero no retorna el valor en hexadecimal sino el id del proceso.
Para poder listar informacion de quien realiza ese proceso se tiene lo sgte:
pslist
Este utilitario se puede encontrar en un set de utilitarios muy bueno distribuido de forma gratuita por microsoft (¿gratuito y de microsoft?) para el monitoreo y control de las PCs.
http://www.microsoft.com/technet/sysinternals/default.mspx .
Espero les sirva de ayuda estas sentencias.
Saludos. Espero sus comentarios.