Ich versuche , einige Apps zu untersuchen und festzustellen, welche Art von Netzwerkverkehr sie auf meinem iPhone verwenden.
Ich habe Charles eingerichtet (einschließlich SSL-Zertifikate und Bereitstellungsprofile). Dann habe ich meinen Laptop an mein iPad angebunden, um eine Verbindung herzustellen, und dann das Internet über WLAN mit meinem iPhone geteilt.
Aus irgendeinem Grund scheinen die Apps, mit denen ich arbeite, zu denken, dass sie nicht online sind. Safari funktioniert mit diesem Setup.
Was sind meine Optionen, um Netzwerkverkehr nahtlos zur Analyse an einen Mac zu senden, ohne Jailbreaking?
Wenn es darauf ankommt, verwende ich iOS 5.1 auf einem iPhone 4 und Mac OS X Lion auf dem weißen Plastik-Unibody-MacBook (Mitte 2010).
Antworten:
Verwenden Sie Mitmproxy . Es ist für so etwas bewiesen. Vor einiger Zeit gab es einige Unruhe über den App-Pfad, der das Adressbuch auf seine Server hochlud. Dies wurde verwendet, um es zu entdecken. Der Typ hat geschrieben, wie er es benutzt hat und das ist eine nette Einführung in die Installation und Verwendung von Mitmproxy.
Von der Website:
quelle
Kann WireShark nicht genau das tun, was Sie wollen, wenn Sie mit demselben WLAN verbunden sind?
Auszug aus der Dokumentationsseite von WireShark
quelle
Debookee ist ein Netzwerkverkehrsanalysator wie Wireshark, kann jedoch auch den Netzwerkverkehr jedes Geräts in Ihrem Netzwerk abfangen.
Scannen Sie einfach Ihr Netzwerk, Sie sehen alle Geräte, wählen Ihr iPhone als Ziel aus, starten den Analysator und sehen den gesamten Datenverkehr Ihres iPhones, ohne dass ein Jailbreak oder Tethering erforderlich ist.
Die angezeigten Protokolle sind: HTTP, HTTPS, DHCP, DNS, TCP, SIP ...
quelle