El Apunte:
netstat: Listar las conexiones abiertas
19 de Octubre de 2007 en Sistemas, Linux, Apuntes.
Lecturas: 6,625 [ Comentarios: sin ]
En Linux, para listar las conexiones abiertas, incluso las que sólo estén escuchando un puerto sin transmitir nada, podemos usar netstat. En mi caso, usando netstat con los siguientes parámetros obtengo un listado de interfícies, estado de la conexión y PID/programa que lo ejecuta, muy útil:
netstat -tapn
Para saber el significado de los estados, consultando la Wikipedia tenemos:
- 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
Tag:
Escribe un Comentario