J'essaie d' examiner certaines applications et le type de trafic réseau qu'elles utilisent sur mon iPhone.
J'ai configuré Charles (y compris les certificats SSL et les profils d'approvisionnement). Ensuite, j'ai attaché mon ordinateur portable à mon iPad pour obtenir une connexion, puis j'ai partagé cet Internet avec mon iPhone via WiFi.
Pour une raison quelconque, les applications avec lesquelles je travaille semblent penser qu'elles ne sont pas en ligne. Safari fonctionne avec cette configuration.
Quelles sont mes options pour envoyer en toute transparence du trafic réseau vers un Mac pour analyse, sans jailbreak?
Si cela importe, j'utilise iOS 5.1 sur un iPhone 4 et Mac OS X Lion sur le MacBook unibody en plastique blanc (mi-2010).
Réponses:
Utilisez mitmproxy . C'est prouvé pour ce genre de chose. Il y a quelque temps, le chemin de l'application téléchargeait le carnet d'adresses sur ses serveurs. C'est ce qui a été utilisé pour le découvrir. Le gars a écrit comment il l'a utilisé et c'est une belle introduction sur la façon d'installer et d'utiliser mitmproxy.
Depuis le site:
la source
Lorsqu'il est connecté au même Wifi, WireShark ne fera-t-il pas exactement ce que vous voulez?
Extrait de la page de documentation de WireShark
la source
Debookee est un analyseur de trafic réseau tel que Wireshark, mais il peut également intercepter le trafic réseau de n'importe quel appareil sur votre réseau.
Scannez simplement votre réseau, vous verrez tous les appareils, sélectionnez votre iPhone comme cible, lancez l'analyseur et vous verrez tout le trafic de votre iPhone, sans besoin de jailbreak ou de connexion.
Les protocoles affichés sont: HTTP, HTTPS, DHCP, DNS, TCP, SIP ...
la source