viernes, 7 de noviembre de 2008

Averigua las conexiones activas de tu ordenador

Netstat (network statistics) es una herramienta de línea de comandos que muestra un listado de las conexiones activas de un ordenador, tanto entrantes como salientes.


Windows:

Click en el botón Inicio --> Ejecutar... --> Escribe: cmd
En la ventana de MS-DOS escribe: netstat y pulsa Enter

Ahora en pantalla verás todas las conexiones que estás recibiendo.


El indicador en la columna estado muestra el estado de la conexión para el protocolo TCP; para protocolos no orientados a la conexión, como UDP, este campo figurará en blanco. Los estados posibles son los siguientes:


  • ESTABLISHED El socket tiene una conexión establecida
  • SYN_SENT El socket está intentando iniciar una conexión
  • SYN_RECV Una petición de conexión fue recibida por la red
  • FIN_WAIT1 El socket está cerrado, y la conexión esta finalizándose
  • FIN_WAIT2 La conexión esta cerrada, y el socket está esperando que finalice la conexión remota
  • TIME_WAIT El socket está esperando después de cerrarse que concluyan los paquetes que siguen en la red
  • CLOSED El socket no está siendo usado
  • CLOSE_WAIT La conexión remota ha finalizado, y se espera que se cierre el socket
  • LAST_ACK La conexión remota ha finalizado, y se espera que se cierre el socket. Esperando el acknowledgement.
  • LISTEN El socket está esperando posibles conexiones entrantes
  • CLOSING Ambos sockets han finalizado pero aun no fueron enviados todos los datos
  • UNKNOWN El estado del socket no se conoce

Linux - (Ubuntu):

Un uso muy útil de esta herramienta es mostrar un listado de los puertos usados en nuestra máquina junto con el nombre del programa:

$ netstat -tlnp

Para que salgan todas las aplicaciones tendrás que ejecutarlo como root:

$ sudo netstat -tlnp


No hay comentarios: