En este articulo se revisara 10 ejemplos practicos sobre el uso del comando netstat.
1) Listar todos los puertos (Abiertos y No abiertos)
Listar todos los puertos usando netstat -a
# netstat -a | more
Listar todos los puertos TCP usando netstat -at
# netstat -at
Listar todos los puertos UDP usando netstat -au
# netstat -au
2) Listar todos los sockets que esten estado Listening
Listar solo los puertos en Listening usando netstat -l
# netstat -l
Listar solo los puertos TCP que esten en Listening usando netstat -lt
# netstat -lt
Listar solo los puertos UDP que esten en Listening usando netstat -lu
# netstat -lu
Listar solo los puertos UNIX que esten en Listening usando netstat -lx
# netstat -lx
3) Mostrar las estadisticas de cada protocolo
Mostrar las estadísticas de cada puerto usando netstat -s
# netstat -s
Mostrar estadísticas para puertos TCP o UP usando netstat -st o netstat -su
# netstat -st
# netstat -su
4) Mostrar PID y nombre de programa en la salida de netstat usando netstat -p
La opción netstat -p puede ser combinada con cualquier otra opción. Esto agregara el "PID/Nombre Programa" a la salida del netstat. Esto es muy útil cuando se esta depurando para identificar que programa esta ejecutándose en un puerto en particular.
# netstat -pt
5) No mostar el host, puerto y nombre del usuario en la salida del netstat
Cuando no quieres que se muestre el nombre del host, puerto y el usuario usa la opción netstat -n. Esto mostrara en números , en vez de el nombre del host, puerto y el usuario.
Esto también aumenta la velocidad de la salida ya que netstat no realiza ningún look-up
# netstat -an
Si no deseas que se muestren solo alguno de estos tres (puerto, host o usuario) usa lo siguiente:
# netsat -a --numeric-ports
# netsat -a --numeric-hosts
# netsat -a --numeric-users
6) Imprimir la información de netstat continuamente
netstat imprimirá la información continuamente cada ciertos segundos
# netstat -c
7) Encontrar las familias de direcciones no soportadas en tu sistema
netstat --verbose
8) Mostrar información de ruteo de kernel usando netstat -r
# netstat -r
Nota: Usa netstat -rn para mostrar en formato numerico sin resolver el nombre del host.
9) Buscar en que puerto se esta ejecutando un programa
# netstat -ap | grep nombre del programa
10) Mostrar la lista de las interfaces de red
# netstat -i
Mostrar mas detalles sobre la informacion de las interfaces de red (similar a ifconfig)
# netstat -ie
3 comentarios:
Muy Buen tutorial Basico Felicidades.
Excelente información corta y precisa
Excelente compendio te lo agradezco mucho compañero!
Publicar un comentario