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:
- 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
lsof -i | grep -E "(LISTEN|ESTABLISHED)" | awk '{print $1, $8, $9}'
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!