Tool zur Überwachung des HTTP-Datenverkehrs

8

Ich habe eine Anwendung auf meinem iPhone, die HTTP-Anfragen sendet; Ist es möglich, mit einem Tool in den HTTP-Stream zu schauen?

Ich verwende die Standalone-Version von (IEInspectors) HttpAnalyzer-Tool auf meinem Windows-PC, um den HTTP-Datenverkehr von allen Prozessen einschließlich der Apps auf dem Android-Telefon zu überwachen (dank der Android Debug Bridge-Schnittstelle). Gibt es ein ähnliches Tool für OS X, das ich für iPhone-Apps verwenden kann? Ist das überhaupt erlaubt?

Vielen Dank im Voraus.

    
Samuh 14.04.2010, 11:05
quelle

2 Antworten

9

Ich benutze Charles für die HTTP-Überwachung. Es kann sich in die Standard-OS X-Proxy-Einstellungen einklinken (wie von Safari verwendet), daher sollte es mit dem iPhone-Emulator im SDK funktionieren.

    
Quentin 14.04.2010, 11:12
quelle
2

Um den Traffic direkt zu überwachen, können Sie Tools wie Wireshark oder tcpdump .

Wenn Sie "gefälschte" Anfragen an einen Server senden oder einen einfachen Listener-Server betreiben möchten, um Anfragen vom iPhone zu empfangen, können Sie netcat und cURL verwenden. Ich habe diesen Fall in einem Tutorial erklärt, falls das für das, was Sie tun, ausreicht brauchen. Wenn nicht, empfehle ich Wireshark, der eine GUI hat und ziemlich einfach zu verstehen ist.

    
znq 13.04.2011 09:43
quelle

Tags und Links