Dears,
I need you help~
I'm sure that I had installed the Certificates to my iPhone and trust it. and the Certificates is right
on chrome in my computer and on my android Phone,I had do that the same with iPhone,they can capture https
but,I can't capture some https on my iPhone(iOS 13.3)
my issue:
In QQMusic APP, domain is 'u.y.qq.com', I can capture it ,but can't capture https when the request's domain is 'y.qq.com' or 'y.gtimg.cn'
Fiddler version:v5.0.20202.18177
iPhone OS :13.3 and 13.5
this is fiddler log:
21:57:49:5504 !SecureClientPipeDirect failed: System.IO.IOException Authentication failed because the remote party has closed the transport stream. for pipe (CN=*.y.qq.com, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com)
I want to use PAC file. http://127.0.0.1:8888/proxy.pac, this way, if my proxy accidently quits without remove the proxy setting, the browser will be able to continue to work since it can't find the pac file, thus consider it "No proxy".
But When I set the flags, if I don't include: "RegisterAsSystemProxy", the PAC file will not registered.
If I DO include "RegisterAsSystemProxy", the PAC file is registered, but also the proxy servers, 127.0.0.1 8888 for http and https. What's the point to have both registered, and it negate my purpose.
Anyway to hook up PAC file only?
Also, how to modify the PAC file content, for GOD's sake?
I read about fiddler everywhere and would really like to try it out.
The problem is that i work in a closed organization where we do not have internet access. In order to run the program there is a need to sign in which is not possible for me.
Is there any way around this?
Naphtali
I am sending a post request using angular to my api using chrome browser.but the request fails.when fiddler is running on my pc, post request is executed without any error.I enabled capture https request option.
I am not using any proxy. Anyone has an idea why this occurs?
I've added a session timer "Overall_Elapsed" column to my captured traffic.
Is there a way to filter requests by Overall_Elapsed time (or any of the session timers) that is greater than a specific value?
A difficult problem I am unable to overcome is separating traffic depending on which tab it's coming from. I am using Fiddler with Chrome, and this is what I'm trying to accomplish:
Lets say we have two tabs open, tab A, and tab B. I want method A to be run if there is HTTP/HTTPS traffic from tab A, and method B to run if there is HTTP/HTTPS traffic from tab B. Is there a way to distinguish between the traffic between tabs?
As a secondary question, is there a way to distinguish traffic between browsers as well? For example, separating Chrome traffic from Firefox traffic?
I have tried a lot of potential solutions. A few examples of what I've tried are: attempting to use filters, but this only blocks traffic from all other sources, except for a given table which is not the functionality that I need. I've also tried to figure out how to distinguish the two via FiddlerScript, but was unable to create anything useful. I have looked intoWebSocketMessage and Session data-structures, to no avail.
Is there a way to solve either of my two problems?
This issue was reported by someone using my app which user fiddler core but the issue also repro's on standalone fiddler.
Launch fiddler and go to a media server link like
http://www.media-server.com/m/p/fbqsmu6b
The response returned is Fiddler] ReadResponse() failed: The server did not return a response for this request. Server returned 0 bytes.
I would like to know if there is a way to work around this issue using fiddler core.
Thanks,
Anuj