Obtener una lista de las conexiones de red que está haciendo mi máquina

16

En Ubuntu, ¿cómo obtengo una lista de las conexiones de red que mi computadora ha realizado en los últimos días? ¿Hay una manera fácil de hacer esto?

Saqib Ali
fuente
para casos futuros, puede configurar su sistema como se describe allí .
sazary

Respuestas:

28

No puede finalizar las conexiones a menos que las esté registrando. Para obtener las conexiones actuales:

# sudo netstat -tupn

Esto mostrará los puertos de origen y destino abiertos actuales con IP.

Para obtener más detalles sobre el contenido de las conexiones, instale tcpdump si no está instalado y ejecute:

# sudo tcpdump -X -i eth0 

Y puede ejecutar eso en segundo plano y escribir la salida en un archivo.

islam
fuente
Gracias @islam. ¿Hay una buena manera de convertir automáticamente la dirección IP en netstat a sus entradas DNS correspondientes?
Saqib Ali
1
En netstat, elimine el argumento 'n', que significa que no resuelva las direcciones IP a los nombres de host.
Islam
También recomendaría agregar el indicador -a (todos).
cupojavashort
0

Si está buscando una lista de puertos, puede usar:

netstat -tupn | grep -E ":(22|80|8000) .*"

o

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
Gonzalo
fuente