Est-il possible d'écouter / surveiller les activités réseau d'une application?
J'ai cette seule application et je ne pouvais pas savoir où elle obtient ses images. J'ai essayé de rechercher une application sur Google pour écouter les connexions d'autres applications, mais je n'en ai pas trouvé. Je recherche des fonctionnalités similaires à l'onglet réseau de Google Chrome dans le menu développeur.
J'ai rooté Nexus 4 avec 4.2.2.
la source
netstat
, ce qui ne révèle pas l'URL complète mais uniquement le serveur. Comme vous n'avez pas précisé exactement ce que vous envisagez, j'ai manifestement mal interprété cette partie comme "vérifier où se trouve ce serveur". Si vous voulez vraiment l'URL complète, vous pouvez soit regarder dans les journaux (logcat
, peut-être qu'elle y est mise), soit avoir besoin d'un "renifleur de paquets".J'utilise l'application Packet Capture , ce qui pour moi est plus simple que la configuration de «Wireshark» sur Android.
L'application est gratuite, ne nécessite pas d'accès root, mais peut demander d'installer un certificat utilisateur pour décrypter la connexion SSL (elle utilise la technique MITM, comme mentionné sur la page de son application; vous n'avez pas besoin de l'installer si vous ne voulez pas connaître le contenu de la connexion SSL )
Usage
la source