Fiddler iOS 13

4 Answers 1945 Views
Fiddler Classic
Andrea
Top achievements
Rank 1
Andrea asked on 27 May 2020, 04:12 PM

Hi,

I am trying to capture iOS traffic (iOS 13).

I've followed this guide: https://www.telerik.com/blogs/how-to-capture-ios-traffic-with-fiddler but once I configure the wifi proxy of the iPhone I'm no longer able to navigate in any browser and so I'm not able to reach http://ipv4.fiddler:8888 to download the certificate.
What should I do?

Andrea
Top achievements
Rank 1
commented on 27 May 2020, 04:31 PM

I want to add that I'm able to ping the iPhone from the pc so it should not be a network problem. 
Eric R | Senior Technical Support Engineer
Telerik team
commented on 29 May 2020, 05:33 PM

Hi Andrea,

From the blog post it indicates that Kamen experienced similar issues and needed to tether the PC to the iPhone WiFi Hotpost. Can you confirm if this is the case for you as well?

If the issue persists, I'll need to see screenshots of the following items.

  1. Fiddler's Tools -> Options -> Connections tab.
  2. The iPhone Wifi and Proxy Settings
  3. The output from Navigating to http://ipv4.fiddler:888
  4. If you can access the developer tools from navigating to the ipv4.fiddler:8888 address this would be helpful as well.
  5. Any other screenshots that you may find relevant for troubleshooting the issue.

Once I have the above information, I can try to provide better troubleshooting options.

In the meantime, please let me know if you need any additional information. Thank you and I look forward to your reply.

Regards,


Eric R | Senior Technical Support Engineer
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Andrea
Top achievements
Rank 1
commented on 01 Jun 2020, 07:19 PM

Hi Eric,
In my case it was a firewall problem. I don't know why but on company PC I cannot navigate with my iPhone once I enable the proxy. In my personal PC everything is working fine.
Thanks.
Andrea
Top achievements
Rank 1
commented on 27 Jun 2020, 01:03 PM

Hi Eric,
I've been using fiddler on my personal pc but I'd like to make it work also on the company pc.
Basically once I configure the wifi proxy in my iPhone I'm no longer able to navigate and so I'm not able to reach http://ipv4.fiddler:8888 to download the certificate.
I've attached the connection tab. The message I have when I try to reach http://ipv4.fiddler:8888 is "Safari cannot open the page because it could not connect to the server" and the proxy in the phone is just my pc ip with the port 8888.
I don't know if it's related but once I enable https decryption I can no longer navigate with Firefox with my PC (Chrome seems to work fine).
The network guy from my company said that they are not blocking incoming tcp connection and I've added inbound and outbout rules in windows firewall for port 8888 tcp.
CATHERINE
Top achievements
Rank 1
commented on 05 Oct 2020, 09:11 PM

I'm having the same problem, can't access ipv4.fiddler:8866 in my iphone. I can ping my device, have wifi network access. I've tried ipv4.fiddler:8888 and that doesn't work either. Had this working previously on an older iOS.

CATHERINE
Top achievements
Rank 1
commented on 05 Oct 2020, 10:31 PM

screen shot 

4 Answers, 1 is accepted

Sort by
0
Eric R | Senior Technical Support Engineer
Telerik team
answered on 29 Jun 2020, 08:13 PM

Hi Andrea,

Unfortunately, I am not entirely sure why this would still be happening in the environment. The following are two troubleshooting options that we can still try.

  1. Can you tether your PC to the iPhone's network?
    • In the article How To: Capture iOS article, it states that Kamen had to tether his PC to his iPhone.
  2. Can you switch to a different Wi-Fi Network (non-corporate) and try?
    • We have to use our public Wi-Fi to test things like this as the corporate Wi-Fi has stricter requirements.

Please give the above options a try and let me know the results. Thank you and I look forward to your reply.

Regards,


Eric R | Senior Technical Support Engineer
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Yevhen
Top achievements
Rank 1
commented on 25 Sep 2020, 10:26 AM

I have an error

Error 13 URL session task failed with error the certificate for this server is invalid. You might be connecting to a server that is pretending to be "....... " which could put your confidential information at risk 

0
Nick Iliev
Telerik team
answered on 28 Sep 2020, 09:25 AM

Hi Yehven,

 

The described error looks related to an iOS-specific platform issue and is not related to using Fiddler. Refer to the linked threads below for more information on how you could approach this issue:

https://github.com/aws-amplify/aws-sdk-ios/issues/879 https://stackoverflow.com/questions/21197834/the-certificate-for-this-server-is-invalid https://stackoverflow.com/questions/59107359/the-certificate-for-this-server-is-invalid-error-9813

 

Regards,
Nick Iliev
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

0
Nick Iliev
Telerik team
answered on 08 Oct 2020, 06:12 AM

Hi Catherine,

 

The port 8866 is used (by default) from Fiddler Everywhere, while with the classic Fiddler, the default port is 8888. So depending on the used client, you need to follow the instructions as follows:

 

- For the classic Fiddler - a good documentation article providing the steps required can be found at https://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureForiOS

 

- For Fiddler Everywhere - follow the steps provided in this webinar https://www.telerik.com/videos/fiddler/debugging-on-ios-and-android-with-fiddler-everywhere

 

Regards,
Nick Iliev
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

CATHERINE
Top achievements
Rank 1
commented on 15 Oct 2020, 11:56 PM

Hi Nick, have have gone through the video several times, I can't get past the download of the root cert on my iphone device. Using either Chrome or Safari I can not download the cert, I get the "This site can't be reached". Is there any other way to get the root cert on a device? Or a way to remove what ever is causing this to be blocked it seems that all similar cert down sites are blocked. I have even worked with my ISP which suggested Renewing the DHCP Lease, which did not solve the issue. Also I am able to use Fiddler on my laptop, was able to download the cert.

 

Thanks!

0
CATHERINE
Top achievements
Rank 1
answered on 16 Oct 2020, 04:55 AM
Hi Nick, ok so I solved this, embarrassing but I must admit, all I had to do was email the cert to my phone from the laptop. Not sure why I can't access the the the ip4v.fiddler:8866 on the iphone. Hopefully this helps someone else.
Nick Iliev
Telerik team
commented on 16 Oct 2020, 07:35 AM

Hi Catherine,

 

Thanks for providing the additional details!  It's great that you managed to resolve the case by providing the generated certificate via mail. I tried to reproduce the issue on my side but so far to no avail - will post here if I manage to hit the case.

 

Regards,
Nick Iliev
Progress Telerik

Five days of Blazor, Angular, React, and Xamarin experts live-coding on twitch.tv/CodeItLive, special prizes, and more, for FREE?! Register now for DevReach 2.0(20).

Tags
Fiddler Classic
Asked by
Andrea
Top achievements
Rank 1
Answers by
Eric R | Senior Technical Support Engineer
Telerik team
Nick Iliev
Telerik team
CATHERINE
Top achievements
Rank 1
Share this question
or