Afficher une liste des connexions réseau ouvertes sur le bureau Mac OS X

Avec GeekTool et lsof, vous pouvez afficher une liste mise à jour automatiquement des connexions réseau ouvertes directement sur un bureau Mac OS X. Ceci est une alternative "sûre" à l'utilitaire open_ports précédemment mentionné.

Le problème avec l'installation et l'utilisation de open_ports est qu'il s'agit d'un script tiers exécuté en tant que root, ce qui est inacceptable pour de nombreux utilisateurs. Voici une méthode native de Mac OS X et qui ne nécessite même pas d'accès root pour regarder les connexions réseau:

Tout d'abord, si vous voulez supprimer la partie GeekTool et simplement jeter un coup d'œil sur les connexions ouvertes, vous pouvez rapidement lister toutes les connexions réseau ouvertes avec:
lsof -i | grep -E "(LISTEN|ESTABLISHED)"

Vous pouvez également combiner cela avec l'utilitaire 'watch' et garder un œil sur les connexions ouvertes dans une fenêtre de terminal.

Cette partie de la pointe a déjà été abordée ici en ce qui concerne lsof, mais la partie suivante est spécialement conçue pour GeekTool car elle permet de superposer en permanence une liste de connexions actives à l'image de fond de votre bureau.

Affichage des connexions réseau actives sur le bureau Mac OS X

Pour ce faire, vous aurez besoin d'installer GeekTool, c'est un téléchargement gratuit et est un excellent ajout à toute boîte à outils avancée pour les utilisateurs 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 la procédure d'installation maintenant:

  • Cliquez sur "Shell" et faites-le glisser sur le bureau, redimensionnez-le dans une zone raisonnable
  • À l'aide de l'éditeur de propriétés, nommez le shell nouvellement déplacé à quelque chose comme "Afficher les connexions"
  • Sous "Command", collez ce qui suit:
  • lsof -i | grep -E "(LISTEN|ESTABLISHED)" | awk '{print $1, $8, $9}'

  • Réglez votre taux de rafraîchissement à quelque chose de raisonnable, j'ai choisi 3 secondes, mais vous pouvez faire ce que vous voulez
  • Ajustez la police, la couleur de police, et la taille de police selon votre fond d'écran

Vous verrez immédiatement une liste imprimée des connexions réseau actives sur votre bureau Mac qui se met automatiquement à jour, tout comme la capture d'écran en haut de cet article. Aucun script tiers ou accès root requis. Le script GeekTool provient des commentaires sur l'article de MacWorld à propos de open_ports qu'ils n'ont pas testés. Très agréable!