10 votes

Surveillance de l'utilisation du réseau par des applications individuelles ?

Je veux surveiller l'utilisation du réseau/de l'Internet de chaque application sur mon Mac.

C'est un peu comme l'indicateur d'activité qui montre l'utilisation totale en amont et en aval, mais je veux aussi connaître l'utilisation de certaines applications.

Est-ce possible ?

1 votes

@koiyu De quoi avez-vous besoin que les réponses existantes ne fournissent pas ?

0 votes

@KyleCronin Ce n'est pas que les réponses existantes ne fonctionneraient pas - je voulais simplement savoir s'il y avait d'autres alternatives.

-1voto

chiggsy Points 2899

Si vous utilisez iOS 5+, vous pouvez utiliser la fonction interface virtuelle distante

$ # First get the current list of interfaces.

$ ifconfig -l

lo0 gif0 stf0 en0 en1 p2p0 fw0 ppp0 utun0

$ # Then run the tool with the UDID of the device.

$ rvictl -s 74bd53c647548234ddcef0ee3abee616005051ed

Starting device 74bd53c647548234ddcef0ee3abee616005051ed [SUCCEEDED]

$ # Get the list of interfaces again, and you can see the new virtual

$ # network interface, rvi0, added by the previous command.

$ ifconfig -l

lo0 gif0 stf0 en0 en1 p2p0 fw0 ppp0 utun0 rvi0

Vous devriez pouvoir utiliser wireshark ou tcpdump, ou ngrep sur le problème, via le mac.

EDIT : ipfw est déprécié, mais vous pouvez simplement activer la journalisation et voir quels paquets vont où. Je ne sais pas comment faire ça avec pf :(

EDIT : Je ne sais pas pourquoi je pensais que c'était pour iOS. Mes excuses

1 votes

Très intéressant, mais qui ne m'aidera pas à surveiller l'utilisation du réseau d'une application OS X sur OS X.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X