Cómo ver la conexión a Internet de un programa

Cómo ver la conexión a Internet de un programa

En Linux, me gustaría poder determinar si un programa determinado está conectado a un servidor remoto y está transmitiendo/recibiendo datos. También me gustaría ver a qué dirección IP o URL está conectado el programa y qué datos se están transmitiendo.

Por ejemplo, ¿hay alguna forma de ver la conexión de un programa de extracción de música a CDDB y ver qué envía/recibe?

¿Cómo podría hacer esto?

Respuesta1

netstatwith -pswitch le mostrará qué programas escuchan qué puertos o utilizan conexiones de red en un momento dado. Muestra el estado de la conexión, la dirección del otro lado, etc. -nEl cambio (no resuelve las direcciones IP) lo hace mucho más rápido. Al ejecutar con sudonormalmente se mostrarán más conexiones, pero si solo está interesado en un programa iniciado con el usuario actual, no es necesario.

Sin embargo, puede resultar complicado "detectar" un programa que abre una conexión de corta duración. Algunas interfaces de firewall pueden ayudar con eso, por ejemploiniciador de fuego.

Para ver los datos reales enviados a través de la conexióntiburón de alambrepermite capturar y estudiar el tráfico de la red.

información relacionada