command-line – ¿Cómo puedo monitorear todas las solicitudes / conexiones salientes desde mi máquina?

Pregunta:

Mi máquina es un servidor, por lo que quiero ignorar las conexiones que se realizan a mi servidor (por ejemplo, cuando alguien visita mi sitio web). Quiero ver solo las conexiones / solicitudes realizadas por mi servidor a otros lugares.

¿Cómo veo solo esas conexiones salientes?

EDITAR: Soy nuevo en este tipo de cosas. Lo que estoy tratando de hacer es ver si se envía algo de mi servidor que no sean datos para mis aplicaciones web. Por ejemplo, si alguien visita mis sitios web, obviamente mi servidor enviará datos al navegador del cliente. Pero supongamos que también hay un código en algún lugar del marco de mi aplicación web que envía datos estadísticos a otro lugar que no conozco. Me gustaría ver los lugares a los que mi servidor envía datos, si los hay. Probablemente no sea probable, pero suponga que decide usar un marco php o nodejs que no escribió: existe una pequeña posibilidad de que envíe algún tipo de datos a alguna parte. Si es así, eso es lo que me gustaría ver.

Respuesta:

Utilice netstat . Por ejemplo

$ netstat -nputw
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
[...]
tcp        0      0 192.168.25.222:22       192.168.0.134:42903     ESTABLISHED 32663/sshd: gert [p

enumera todas las conexiones salientes UDP ( u ), TCP ( t ) y RAW ( w ) (sin usar l o a ) en forma numérica ( n , evita posibles consultas DNS de larga duración) e incluye el programa ( p ) asociado con eso .

Considere agregar la opción c para que la salida se actualice continuamente.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım