Existe-t-il une application pour Mac qui vous indique quelles applications utilisent le réseau? [dupliquer]


11

Dupliquer possible:
application permettant de surveiller toutes les applications utilisant Internet sous Mac OS X

J'utilise les indicateurs de menu pour m'indiquer combien de données sont envoyées et reçues par mon Mac dans son ensemble.

Mais (pour autant que je sache), cela ne se décompose pas par application. Si beaucoup de données sont envoyées ou reçues, il serait bon de voir quelle application le fait.


2
Ma prime est pour toute application gratuite qui indique la quantité de bande passante par application. (J'ai fait cela comme une question distincte, mais elle a été fermée en tant que duplicata à celle-ci et on m'a dit de commencer une prime ici à la place; alors la voici).
Albert

@ Albert: Certains utilisateurs de Stack Exchange sont un peu gênés par le principe de «non-duplication»: appliquer trop littéralement les principes de programmation à la réalité. J'espère que vous obtiendrez des réponses utiles.
Paul D. Waite

Réponses:


18

Jetez un coup d'œil à Little Snitch . Il surveille les applications qui utilisent le réseau et en surveille également l'utilisation. De son site web:

Surveillez votre trafic

Little Snitch 2 introduit un nouveau moniteur de réseau, affichant des informations détaillées sur tout le trafic réseau entrant et sortant.

Une icône d'état dans la barre de menus fournit un résumé de l'activité réseau actuelle et une fenêtre de contrôle avec des informations plus complètes apparaît automatiquement en cas de nouveaux événements de trafic.


Parfait, c'est parfait. Vous pouvez également attribuer un raccourci clavier au moniteur réseau, si vous ne souhaitez pas qu’il apparaisse chaque fois que quelque chose accède au réseau.
Paul D. Waite

15

Il y a la lsofcommande de terminal. Cela a un champ de taille (7ème champ par défaut). Cela a une pléthore de commutateurs. Peut probablement vous dire tout ce que vous devez savoir sur les connexions de données.

sudo lsof -i: cela vous donnera une liste complète de toutes les connexions réseau ouvertes. Ne semble toutefois pas vous donner la quantité de données écrites ou lues à partir de chaque socket.

Lors de la recherche de ports connus , tels que ceux 8080répertoriés en http-altraison de leur mappage /etc/services, il peut être plus facile lsof -i -Pde supprimer les conversions de numéros de ports en noms de ports. Alternativement, spécifiez explicitement le port que vous recherchez, comme lsof -i tcp:8080. Lorsque vous essayez simplement de déterminer quels services écoutent réellement, utilisez-les lsof -i -P | grep LISTEN.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.