tcpdump -> Monitoriza el tráfico de la red

tcpdump es una aplicación de Linux que ayuda a capturar los paquetes que se transmiten en una red. tcpdump -i eth0 -w /home/usuario/captura Con ese comando arrancamos el programa escuchando en la interfaz de red eth0 y guardando el fichero de log en la ruta /home/usuario/captura. Los parámetros más útiles son los siguientes: -A: Imprime […]

Read More

Calcular tiempo de ejecución de un comando en Bash Shell

El otro día estaba interesado en calcular el tiempo que tardaba en ejecutarse un comando, y esta es la forma que encontré de hacerlo: #!/bin/bash inicio_ns=`date +%s%N` inicio=`date +%s` sleep 5 # el comando fin_ns=`date +%s%N` fin=`date +%s` let total_ns=$fin_ns-$inicio_ns let total=$fin-$inicio echo «ha tardado: -$total_ns- nanosegudos, -$total- segundos» Como se puede comprobar, incluso se […]

Read More

Ejecución de aplicaciones remotas a través de SSH

Puede interesarnos ejecutar aplicaciones remotas en otras máquinas a través de SSH, y si ya lo planteamos como una tarea automática, más. Aquí dejo un ejemplo de cómo se podría hace con SSH. $ ssh -i /home/kardinal/.ssh/id_rsa_mon -l kardinal plan01.wnet «/aplicaciones/launcher/script.sh» donde… /home/kardinal/.ssh/id_rsa_mon es un fichero que contiene la clave pública del usuario. kardinal es […]

Read More

Personalizar el mensaje de bienvenida SSH

A la hora de logearnos en un servidor SSH, éste nos muestra un mensaje, llamado banner de bienvenida, que suele mostrarse antes de pedir la contraseña. Una vez nos hayamos logeado correctamente, el servidor muestra otro mensaje, que también se puede configurar. Configuración del banner de bienvenida: $ sudo vi /etc/issue.net En ese fichero editamos […]

Read More