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.

img_0002

 

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 ).  

picture-58

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. 

 

 

picture-59Second 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!

Post Metadata

Date
February 15th, 2009

Author
Guvener Gokce

Category


1 Trackbacks & Pingbacks

  1. February 15, 2009 6:18 pm

    Follow iPhone App’s server requests | :: superiphoneblog :

1 Comments

  1. Thanks for the info. Is always good to learn. Regards


Leave a Reply