Articles of netstat

¿Por qué tengo tantos manejadores de socket abiertos y inputs netstat DGRAM?

Corro en un RPi (Raspbian 3.12.35+ #730 PREEMPT Fri Dec 19 18:31:24 GMT 2014 armv6l GNU/Linux ) un daemon en Python 2.7.8 que consulta varias API a través de requests y se proporciona una API para otra aplicación que hace uso de él (ambos se ejecutan en la misma máquina). Descubrí recientemente en los loggings […]

¿Por qué tengo conexiones TCP establecidas sin PID propietario?

Tanto ss –processes como netstat –program (con sudo) enumeran algunas conexiones TCP ESTABLISHED al puerto local 6514 con valores de Recv-Q distintos de cero y sin process propietario (se muestra el resultado de netstat – donde debe estar el PID / command). Existen otras conexiones TCP establecidas para el mismo puerto local que revelan el […]

OS X: cómo evitar que la computadora duerma durante una connection http

Una aplicación que uso descarga datos de un server específico y necesito que duerma después de que la descarga haya finalizado y el socket esté cerrado. Sin embargo, las descargas se realizan en días aleatorios, la aplicación que descarga verifica las actualizaciones y solo las descargas si hay una. Proto Recv-Q Send-Q Local Address Foreign […]

¿Cómo se determina el process que causa una request ARP?

Tengo una máquina que ejecuta una aplicación intensiva de networking que genera muchos processs. Hace poco noté que la máquina está produciendo requestes ARP buscando una dirección IP que no existe. Me gustaría rastrear qué process en la caja está causando que las requestes ARP se generen por el bien de la resolución de problemas […]

¿Cómo puedo enumerar cada puerto que sirve una página web?

Tengo varios serveres, todos con varios services HTTP (S) accesibles en una variedad de puertos. Es increíblemente difícil hacer un seguimiento de qué service está disponible en qué host y qué puerto. A menudo solo confío en el historial de mi browser. ¿Hay algún command de shell (alguna variación de netcat) o script que pueda, […]

número de sesiones HTTP = número de sesiones TCP?

Tengo un software que tiene un server HTTP escucha en el puerto 20001 y se ejecuta en una máquina Unix . El file de logging del server HTTP dice que actualmente tiene más de 600 conexiones HTTP activas, sin embargo, netstat -an | grep 20001 netstat -an | grep 20001 en la misma máquina donde […]

Cómo informar el tamaño de la queue de recepción para los sockets AF_UNIX

netstat -a informa Recv-Q (cantidad de datos no leídos pendientes para una aplicación de lectura) para sockets AF_INET , pero no sockets AF_UNIX (al less no para SOCK_DGRAM ). ¿Alguien sabe cómo get esta información para los sockets AF_UNIX desde fuera del process en sí? A less que se informe de la cantidad , hay […]

Toneladas de conexiones desconocidas en nethogs

Estoy viendo cientos de conexiones diferentes a la misma dirección IP y puerto de desplazamiento cuando ejecuto nethogs. Ocasionalmente, el IP y puerto externo cambiarán (no siempre 80, pero a veces). Me di count de que el uso de la CPU de mi enrutador aumenta al 100% cuando ocurren estas enormes ráfagas de conexiones, por […]

Distinga el server TCP del cliente dentro de la salida netstat

Tengo una connection de socket entre un process de cliente y un process de server, ambos se ejecutan en mi máquina. Se muestran dos inputs para la connection como, sudo netstat -ntp | grep 56442 tcp 1 0 127.0.0.1:56442 127.0.0.1:8002 CLOSE_WAIT 8276/python tcp 0 0 127.0.0.1:8002 127.0.0.1:56442 FIN_WAIT2 – ¿Cómo puedo averiguar cuál es el […]

log PID de cada bash de connection

Encontrar el PID de una connection establecida es trivial usando netstat o lsof . Sin embargo, tengo un process que crea una connection cada 60 segundos a nuestra database y la bloquea maximizando el límite del bash de connection fallida. Puedo boost el límite de connection fallida a algo extremadamente alto en la database, o […]