Junior
¿Cómo se pueden ver las conexiones actuales?
sobes.tech AI
Respuesta de la IA
Utilizando la utilidad netstat:
# Mostrar todas las conexiones (activas y pasivas)
netstat -a
# Mostrar solo los sockets en escucha
netstat -l
# Mostrar conexiones TCP
netstat -t
# Mostrar conexiones UDP
netstat -u
# Mostrar PID y nombre del proceso (requiere privilegios de root)
netstat -p
# Combinación de banderas para una vista más completa
netstat -tunlp
Usando la utilidad ss (preferible en sistemas modernos por su mayor rendimiento):
# Mostrar todas las conexiones
ss -a
# Mostrar solo los sockets en escucha
ss -l
# Mostrar conexiones TCP
ss -t
# Mostrar conexiones UDP
ss -u
# Mostrar PID y nombre del proceso
ss -p
# Combinación de banderas
ss -tunlp
Usando el contenido del directorio /proc/net/:
La información sobre conexiones está disponible en los archivos /proc/net/tcp, /proc/net/udp y otros en este directorio.
# Ver datos en bruto de conexiones TCP
cat /proc/net/tcp
Este método requiere interpretación manual de los datos, que están en formato hexadecimal. Las utilidades netstat y ss proporcionan una salida más cómoda y legible.