Comment pour surveiller le trafic réseau envoyées et reçues de mon émulateur android ?
Réponses
Trop de publicités?Il y a deux façons de capturer le trafic réseau directement à partir d'un émulateur Android:
Copier et exécuter un BRAS-compatible binaire tcpdump sur l'émulateur, sortie d'écriture sur la carte SD, peut-être (par exemple,
tcpdump -s0 -w /sdcard/emulator.cap
).Exécutez
emulator -tcpdump emulator.cap -avd my_avd
d'écrire tous les émulateur du trafic vers un fichier local sur votre PC
Dans les deux cas, vous pouvez ensuite analyser le fichier pcap avec tcpdump ou Wireshark comme d'habitude.
Il est également possible d’utiliser le proxy http pour surveiller les requêtes http de l’émulateur. Vous pouvez passer drapeau lors du démarrage d’un nouvel émulateur pour définir le proxy (exemple [rot](http://www.portswigger.net/burp/proxy.html)) pour contrôler le trafic Android. Exemple d’utilisation
. Notez que dans mon exemple j’utilise Burp, et c’est le port d’écoute 8080. Plus d’informations peuvent être trouvés ici.
Oui, wireshark fonctionnera.
Je ne pense pas qu’il y a un moyen facile de filtrer uniquement le trafic émulateur, puisqu’il provient de la même adresse IP de src.
Peut-être le meilleur moyen serait mis en place un environnement VMware très dépouillé et exécuter uniquement l’émulateur là-dedans, au moins comme ça qu'il n’y aurait trop de trafic fond.
essayez de wireshark http://www.wireshark.org/