I have an iPhone application that just shows a web page when you use it. I don't know the URL of the site it loads. Is there any way I can get the URL of the page the application loads?

  • 1
    This question appears to be off-topic because it is not directly related to the iPhone or iOS but is about sniffing the network (and/or jailbreaking the device) to know which website is being accessed. – M K Jan 8 '14 at 9:05

To determine the web site, you will need to intercept the network traffic travelling between your iPhone and your Internet Service Provider (ISP).

To do this you need to set your phone to use WiFi and to pass network traffic through a proxy. Proxies include squid and Charles.

A good proxy will offer log files and allow you to see server addresses and, if not encrypted, requested URLs.

Alternatively, you could contact the application developer and ask.


No, You can't get the URL of the loaded page until the developer of that application intended to show the url.


The other way to intercept the traffic apart from a proxy is to set up a sniffer, such as Wireshark.

Here are some instructions from stackoverflow.

If you prefer to use command line tools you could also use tcpdump, which is available from the OS X command line.

Another good proxy which I used to use in my work is paros, but it has now been superseeded by ZED attack proxy from OWASP.

  • Is it possible to intercept the traffic between the iPhone and the network this way? – Graham Miln Jan 8 '14 at 15:25
  • Hi @GrahamMiln yes it should be given the link I provided from stackexchange. – Deesbek Jan 8 '14 at 18:05
  • Thanks, I see the iPhone still needs to be switched to WiFi for this to work. That makes sense for me now. – Graham Miln Jan 8 '14 at 18:16

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .