Afficher une liste des connexions réseau ouvertes sur le bureau de Mac OS X
Grâce à GeekTool et lsof, vous pouvez afficher une liste automatiquement mise à jour des connexions réseau ouvertes directement sur le bureau de Mac OS X. Cette astuce est une alternative "sûre" à l'utilitaire open_ports mentionné précédemment.
Le problème de l'installation et de l'utilisation d'open_ports est qu'il s'agit d'un script tiers fonctionnant en tant que root, ce qui est inacceptable pour de nombreux utilisateurs. Voici une méthode qui est native de Mac OS X et qui ne nécessite même pas un accès root pour surveiller les connexions réseau :
Tout d'abord, si vous souhaitez vous débarrasser de la partie GeekTool et jeter un coup d'œil rapide sur les connexions ouvertes, vous pouvez lister rapidement toutes les connexions de réseau ouvertes avec:
lsof -i | grep -E "(ÉCOUTER|ÉTABLIR)"
Vous pouvez également combiner cette fonction avec l'utilitaire "watch" et garder un œil sur les connexions ouvertes dans une fenêtre de terminal.
Cette partie de l'astuce a déjà été abordée ici pour lsof, mais la partie suivante est spécifiquement destinée à GeekTool car elle permet de superposer une liste constamment actualisée de connexions actives à l'image de fond de votre bureau.
Affichage d'une connexion réseau active sur le bureau de Mac OS X
Pour ce faire, vous devez installer GeekTool, qui est téléchargeable gratuitement et constitue un excellent complément à la boîte à outils de tout utilisateur avancé de Mac.
En supposant que vous avez maintenant téléchargé et installé GeekTool, il apparaîtra dans vos préférences système. Voici maintenant la procédure d'installation :
- Cliquez sur "Shell" et faites-le glisser sur le bureau, redimensionnez-le dans une zone raisonnable
- En utilisant l'éditeur de propriétés, nommez le shell nouvellement glissé comme "Show Connections"
- Sous "Commande", collez ce qui suit :
- Réglez votre taux de rafraîchissement sur quelque chose de raisonnable, j'ai choisi 3 secondes mais vous pouvez faire ce que vous voulez
- Ajustez la police, la couleur et la taille de la police en fonction du fond d'écran de votre bureau
lsof -i | grep -E "(ÉCOUTEZ|ÉTABLI)" | awk '{print $1, $8, $9}'
Vous verrez immédiatement une liste imprimée des connexions réseau actives sur le bureau de votre Mac qui se met automatiquement à jour, tout comme la capture d'écran en haut de cet article. Aucun script tiers ou accès root n'est nécessaire. Le script GeekTool provient des commentaires de l'article Iphonologie sur open_ports qu'ils n'ont pas testé. Très bien !