Comme nous le savons tous, le ping La commande est utilisée pour vérifier si un hôte cible est accessible ou non. À l'aide de la commande Ping, nous pouvons envoyer une requête ICMP Echo à notre hôte cible et vérifier si l'hôte de destination est actif ou non. Si vous utilisez souvent la commande ping, je vous recommande d'essayer "Prettyping" . Prettyping n'est qu'un wrapper pour l'outil ping standard et rend la sortie de la commande ping plus jolie, plus facile à lire, colorée et compacte. Le Prettyping exécute la commande ping standard en arrière-plan et analyse la sortie avec des couleurs et des caractères Unicode. C'est un outil gratuit et open source écrit en Bash et mal à l'aise et prend en charge la plupart des systèmes d'exploitation de type Unix tels que GNU/Linux, FreeBSD et Mac OS X. Prettyping n'est pas seulement utilisé pour rendre la sortie de la commande ping plus jolie, mais est également livré avec d'autres fonctionnalités notables répertoriées ci-dessous.
- Détecte les paquets perdus ou manquants et les marque dans la sortie.
- Affiche des statistiques en direct. Les statistiques sont constamment mises à jour après la réception de chaque réponse, tandis que le ping ne s'affiche qu'après sa fin.
- Suffisamment intelligent pour gérer les "messages inconnus" (comme les messages d'erreur) sans perturber la sortie.
- Évite d'imprimer les messages répétés.
- Vous pouvez utiliser les paramètres de ping les plus courants avec Prettyping.
- Peut être exécuté en tant qu'utilisateur normal.
- Peut rediriger la sortie vers un fichier.
- Ne nécessite aucune installation. Il suffit de télécharger le binaire, de le rendre exécutable et de l'exécuter.
- Rapide et léger.
- Et, rend enfin la sortie jolie, colorée et très intuitive.
Installer Prettyping sous Linux
Comme je l'ai déjà dit, Prettyping ne nécessite aucune installation. C'est une application portable! Téléchargez simplement le fichier binaire Prettyping en utilisant la commande :
$ curl -O https://raw.githubusercontent.com/denilsonsa/prettyping/master/prettyping
Déplacez le fichier binaire vers votre $PATH, par exemple /usr/local/bin .
$ sudo mv prettyping /usr/local/bin
Et rendez-le exécutable comme ci-dessous :
$ sudo chmod +x /usr/local/bin/prettyping
C'est aussi simple que cela.
Permettez-nous de rendre la sortie de la commande Ping plus jolie en utilisant Prettyping
Une fois installé, pingez n'importe quel hôte ou adresse IP et voyez la sortie de la commande ping sous forme graphique.
$ prettyping ostechnix.com
Voici la sortie ping affichée visuellement :
Rendre la sortie de la commande Ping plus jolie à l'aide de Prettyping
Si vous exécutez Prettyping sans aucun argument, il continuera à fonctionner jusqu'à ce que vous l'arrêtiez manuellement en appuyant sur Ctrl+c .
Étant donné que Prettyping n'est qu'un wrapper de la commande ping, vous pouvez utiliser les paramètres ping les plus courants. Par exemple, vous pouvez utiliser -c flag pour envoyer un ping à un hôte uniquement un nombre spécifique de fois, par exemple 5 :
$ prettyping -c 5 ostechnix.com
Par défaut, prettynping affiche la sortie au format coloré. Vous n'aimez pas la sortie colorée ? Aucun problème! Utilisez --nocolor
option.
$ prettyping --nocolor ostechnix.com
De même, vous pouvez désactiver la prise en charge multicolore en utilisant --nomulticolor
choix :
$ prettyping --nomulticolor ostechnix.com
Pour désactiver les caractères Unicode, utilisez --nounicode
choix :
joliping sans prise en charge d'unicode
Cela peut être utile si votre terminal ne prend pas en charge UTF-8 . Si vous ne pouvez pas corriger l'unicode (polices) dans votre système, passez simplement --nounicode
option.
Prettyping peut également rediriger la sortie vers un fichier. La commande suivante écrira la sortie de prettyping ostechnix.com
commande dans ostechnix.txt
fichier.
$ prettyping ostechnix.com | tee ostechnix.txt
Prettyping a quelques options supplémentaires qui vous aident à effectuer diverses tâches, telles que,
- Activer/désactiver la légende de la latence. (la valeur par défaut est :activé)
- Forcer la sortie conçue vers un terminal. (par défaut :automatique)
- Utilisez les "n" derniers pings sur la ligne de statistiques. (par défaut :60)
- Remplacer la détection automatique des dimensions du terminal.
- Remplacer l'interpréteur awk. (par défaut :awk)
- Remplacer l'outil ping. (par défaut :ping)
Pour plus de détails, consultez la section d'aide :
$ prettyping --help
Suggestion de lecture :
- Comment envoyer un ping à plusieurs hôtes à la fois sous Linux
Même si Prettyping n'ajoute aucune fonctionnalité supplémentaire, j'aime personnellement les implémentations de fonctionnalités suivantes :
- Statistiques en direct - Vous pouvez voir toutes les statistiques en direct à tout moment. La commande ping standard n'affichera les statistiques qu'une fois terminée.
- Compact :vous pouvez voir une durée plus longue sur votre terminal.
- Prettyping détecte les réponses manquantes.
Si vous cherchez un moyen d'afficher visuellement la sortie de la commande ping, Prettyping vous aidera certainement. Essayez-le, vous ne serez pas déçu.