Follow iPhone App’s server requests
There are a couple of ways to follow the server requests of an iPhone application.
First way is using HTTP Proxy on your wi-fi networks settings.
In order to configure a proxy, you need a simple proxy server. You should use squidman as your personal proxy server. Download squidman and run. Now you have your proxy server running.

Now go to your iPhone’s settings and configure wi-fi networks. Chose Http Proxy and select Manual tab. Now you will see iPhone’s text input fields for server and port. Enter your personal proxy server’s ip and port (default port of squidman is 8080 you can check it via preferences of squidman ).

Now You can use Squidman-> tools option (Apple + T) -> Access Log in order to follow
which urls requested from application. go! listen all application’s requests :) enjoy.
Second way of sniffing the requests is sharing internet connection from your Mac and connecting this shared network from your iPhone, then simply use network utility (netstat).
Steps: Open System preferences -> Sharing -> click Internet Sharing -> start. (since you will share your internet via airport, make sure you are connected to internet via cable). Now connect this shared network from your iPhone and enjoy listening the network via Network Utilities.
There are many other different ways of listening application access, you should also use modem access logs or if you are a geek who likes playing with jailbreaked iphones , you may choose ssh options it’s up to you. ( we are good boys so we won’t discuss about jailbreaked ways.)
If you enjoyed this post, make sure you subscribe to my RSS feed!
Flickr







Recent Posts
Subscribe to my blog
Ty Peterson
Thanks for the info. Is always good to learn. Regards
November 14th, 2009 at 8:52 am