How can I debug network requests from my iPhone?
-
29-09-2019 - |
Question
I want to check the network requests an app is making from my iPhone. It's on the same WiFi network as my computer (or if it makes things easier, I can set it up to use an ad-hoc network). I don't want to see every packet, just the URLs which my iPhone is requesting. I don't care about the returned data all that much.
A simple solution would be much appreciated.
Solution
If you want to intercept the phone itself you'll need to point it at an http proxy you set up on a computer and watch the requests come through. Something like http://www.charlesproxy.com/ or there are most likely many free proxies.
OTHER TIPS
- Connect your computer to the rest of your local network via Ethernet.
- Turn on Internet Sharing from the Sharing System Preference to share your Ethernet connection via AirPort.
- Set your iPhone to connect to the computer as its base station.
- Use Wireshark to capture and analyze the packets.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow