2

How to capture iphone network packets ? im using windows is it possible to capture its packets through wifi ?

osx
  • 27
  • 1
  • 2
  • 4

4 Answers4

4

Use mitmproxy

You can set this up as a proxy server, and then set the proxy on your iPhone to this. You should be able to see all the traffic, included encrypted traffic. This is the program used to determine that Path was downloading the entire Contacts database for its users.

steve8918
  • 1,820
  • 6
  • 27
  • 38
2

You can use WireShark or Cain & Abel. You would connect your phone to wifi and sniff the packets based on it's IP.

Timbermar
  • 414
  • 7
  • 20
0

You can use Paros to set a proxy on your computer and route your iPhone through that proxy. Paros will then show you all the requests being made through the proxy from you iPhone. There is a Step-By-Step guide here: Sniff your iPhones network traffic with Paros.

I was searching for the same thing and came across these similar questions:

  1. How to show iphone apps sniffing HTTP Requests
  2. iPhone and WireShark

The second link shows the Paros solution.

Community
  • 1
  • 1
tjmehta
  • 28,667
  • 4
  • 21
  • 18
0

The way I do this with OS X is to set up an ad-hoc wifi network on my Mac, connect the phone to it and share my wired connection with the ad-hoc wifi network. Then I can capture on the wifi card's interface and see traffic going to the iPhone. Presumably you can do a similar thing with Windows.

mattjgalloway
  • 34,792
  • 12
  • 100
  • 110