How to Configure Burp-Suite on iPhone or network logs of iOS app using Burp Suite for Mac.

Ashish Tripathi
4 min readMay 22, 2019

--

I will be sharing step by step procedure to see all network logs of your iOS devices from Burp Suite (Free Tool). This is an free tool and you can download it for free from below link. I am using Mac operating system.

Step 1: Download the free software from below link

Step 2: Install it on you Mac and move package to your application forlder.

Package inside the application

Step 3: Launch the app by just double click on it and you will below. where temporary project is selected by default. So just click next don’t change anything unless you want to use your old saved project.

First Screen (Select temp project)

Step 4: You will see below screen where it will say “Use Burp defaults”. Don’t change it and click on Start Burp button.

Second screen (Use Burp defaults)

Step 5: This is a very important step since it requires small attention from all of you. After starting Burp, you will see below screen.

Now select “Proxy Tab” from the top.

Step 6: In “Proxy Listeners” section click on the “Add” button and you will see below screen. Now add a new proxy listener. Give “8888" as a blind port number, and select “All interfaces” and click on the “ok” button. Click “Yes” on the confirmation screen.

Add port Blind port 8888 and select All interfaces.

Step 7: Now you will be able to see that new interface is added in “Proxy listener” section. Now your fiddler settings are up and running and in order to test it. Please open your browser and hit your public IP address with given port number. For example (10.27.104.147:8888 or localhost:8888). You should be able to see below screen.

Step 8: Now get your iPhone and iPad on the same Wi-Fi network. Open iPhone setting and open wifi settings. Click on the small info button on the connected Wifi.

Now select configure proxy under HTTP proxy.

Select manual proxy and add same IP address and port number then save it.

Step 9: Open safari browser of your iPhone and enter same IP address and port number together. Example: 10.27.104.147:8888

Step 10: Now download CA Certificate from the top right corner of the browser.

1

Step 11: Once you have downloaded the certificate on the device. Go to the iPhone settings > General > About > Certificate Trust Settings. Turn on PortSwigger CA.

This is the last step of configurations. Please visit https://www.apple.com on your configured iPhone or iPad then you will be able to see request and response on the Burp suite running on your Mac machine.

Note: If you are not able to see any logs and you have followed all the configuration steps. Please check Intercept is off or not. It should be turn off.

Hope you like this read and let me know your reviews on the below comment section. Stay connected,

“show your love by clapping and follow me”

--

--

Ashish Tripathi

iOS Engineer, Sydney, Australia | Swift and Objective C language | MVC, MVVM and Redux pattern | XCode, iOS, Carthage, Cocoa pod, and git expert.