Prettyping, un salida del comando Ping más vistosa y fácil de leer

about prettyping

En el siguiente artículo vamos a echar un vistazo a Prettyping. Supongo que por todo el mundo es conocido que el comando ping se usa para verificar si un host de destino es accesible o no. Mediante el comando Ping, podemos enviar una solicitud de eco ICMP a nuestro host de destino y verificar si el host de destino está activo o inactivo. Prettyping es solo una envoltura para la herramienta ping estándar. Hace que la salida del comando ping sea más vistosa, fácil de leer, colorida y compacta. Esta envoltura va a ejecutar el comando ping estándar de fondo y mostrarnos la salida con colores y caracteres Unicode.

Se trata de una herramienta gratuita y de código abierto escrita en Bash y awk. Además es compatible con la mayoría de los sistemas operativos similares a Unix, como Gnu/Linux, FreeBSD y Mac OSX. Prettyping no solo se utiliza para hacer que la salida del comando ping sea más bonita, sino que también viene con otras características interesantes.

Características generales de Prettyping

  • Detecta los paquetes perdidos y los marca en la salida.
  • Muestra estadísticas en vivo. Las estadísticas se actualizan constantemente después de recibir cada respuesta, mientras que el ping solo se muestra después de finalizar.
  • Va a saber manejar ‘mensajes desconocidos’, como mensajes de error sin desordenar la salida.
  • Evita imprimir los mensajes repetidos.
  • Vamos a poder utilizar los parámetros de ping más comunes con Prettyping.
  • Se puede ejecutar como usuario normal.
  • Puede redirigir la salida a un archivo.
  • No requiere instalación. Solo descarga el binario, hazlo ejecutable y ejecuta.
  • Es rápido y ligero y hace que la salida sea muy fácil de leer, colorida y muy intuitiva.

Instalación de Prettyping

Como ya he escrito, Prettyping no requiere ninguna instalación. Tan solo tendremos que descargar el archivo binario. Para ello abrimos una terminal (Ctrl+Alt+T) y usamos el siguiente comando:

curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping

Tras la descarga, vamos a mover el archivo binario a tu $PATH. Por ejemplo /usr/local/bin.

sudo mv prettyping /usr/local/bin

Tras esto, hazlo ejecutable como se indica a continuación:

sudo chmod +x /usr/local/bin/prettyping

Y con esto ya está listo para ser utilizado.

Uso de Prettyping

Una vez disponible, ya podemos hacer ping a cualquier host o dirección IP y ver la salida del comando ping. Para ello escribiremos en la terminal (Ctrl+Alt+T):

Prettyping sin argumentos

prettyping ubunlog.com

Si ejecutamos Prettyping sin ningún argumento, continuará ejecutándose hasta que lo detengamos manualmente pulsando Ctrl+c.

Limitar el número de ping

Como comenté ante, ya que Prettyping es solo un envoltorio del comando ping, va a permitirnos utilizar los parámetros de ping más comunes. Por ejemplo, podremos usar la opción -c para hacer ping a un host solo un número determinado de veces, por ejemplo 4:

prettyping con un número limitado de pings

prettyping -c 4 ubunlog.com

Quitar el color de la salida

De forma predeterminada, prettynping nos va a mostrar la salida en formato de color. Si tras probarlo, ves que no te gusta esta opción, solo tienes que utilizar la opción –nocolor.

prettycolor con la opción nocolor

prettyping --nocolor ubunlog.com

Del mismo modo, vamos a poder utilizar un solo color con la opción –nomulticolor:

prettyping con la opción nomulticolor

prettyping --nomulticolor ubunlog.com

Deshabilitar los caracteres Unicode

Para deshabilitar los caracteres Unicode, usa la opción –nounicode:

prettyping con la opción nounicode

prettyping --nounicode ubunlog.com

Esto puede ser útil si tu terminal no es compatible con UTF-8.

Redirigir la salida a un archivo

También vamos a poder redirigir la salida a un archivo. El siguiente comando escribirá la salida del comando prettyping ubunlog.com en el archivo ubunlog.txt.

prettyping ubunlog.com | tee ubunlog.txt

Otras opciones de Prettyping

Prettyping tiene algunas otras opciones más que nos pueden ser de ayuda al realizar tareas como:

  • Habilitar/deshabilitar la leyenda de latencia. (el valor predeterminado es: habilitado).
  • Forzar la salida diseñada para un terminal. (predeterminado: automático).
  • Usar los últimos ‘n’ pings en la línea de estadísticas. (predeterminado: 60).
  • Anular la detección automática de las dimensiones del terminal.
  • Anular el intérprete awk. (predeterminado: awk).
  • Anula la herramienta ping. (predeterminado: ping).

Ayuda

Para saber más acerca de esta aplicación, se puede consultar la sección de ayuda:

Prettyping ayuda

prettyping --help

También podremos saber más en la página web del proyecto o en su repositorio de GitHub.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.