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?


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.


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"
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.