Comando para saber en número de conexiones y direcciones IP en un puerto/servicio Linux
netstat -plan|grep :| awk {'print $5'} | cut -d: -f 1 | sort | uniq -c | sort -n
Ejemplo:
Conexiones a apache:
# netstat -plan|grep :80 | awk {'print $5'} | cut -d: -f 1 | sort | uniq -c | sort -n 1 XX.XX.XXX.XXX 1 XX.XX.XXX.XXX 1 XX.XX.XXX.XXX 51 XX.XX.XXX.XXX 64 XX.XX.XXX.XXX
Por explicar un poco el comando, NETSTAT muestra un listado de las conexiones activas del servidor, con GREPfiltramos solo las conexiones al puerto 80, con AWK filtramos para que muestre solamente el contenido de la columna 5 (en este caso la IP) de la salida por pantalla, con CUT quitamos el “:”, con SORT ordenamos, conUNIQ sacamos valores únicos, y con SORT ordenamos de nuevo por nº de conexiones.
Miguel
No hay comentarios.:
Publicar un comentario