I set my app to proxy traffic through fiddler by adding the following in web.config
<system.net>
<defaultProxy enabled="true">
<proxy proxyaddress="http://127.0.0.1:8888" />
</defaultProxy>
</system.net>
As soon as I've done that, I get the following error
The remote certificate is invalid according to the validation
...specifically on a connection to windows azure service bus - but don't think that's relevant to this question
I've re-generated the certs, exported root cert, trusted it etc...
Just can't get past this error!
Hey,
I am trying to dump data to a file automatically. I have added the following in " OnBeforeResponse" of fiddler script.
if (oSession.url.Contains("?_ctrl-state=")) { var directory: String = "D:\\me\\usefull\\data"; var path: String = System.IO.Path.Combine(directory, Guid.NewGuid() + ".json"); oSession.utilDecodeRequest(); oSession.utilDecodeResponse(); oSession.SaveSession(path , false); }But when I do File>ExportSession>SelectedSession i can see list of file formats in which the same session data can be stored. Is there any way that i can save the file in HTTP Archive format using the script.
Thanks
Alle
Hi everyone,
I need functionality through the custom rules.
I need a button in the tool menu that allows me to select all those sessions that have a certain word in the url.
I don't want to use the filters because I wouldn't want to touch them.
I started to do this method:
public static ToolsAction("Select session")function doSelect(arrSess: Session[]) { var key = FiddlerObject.prompt("select key"); for (var i: int=0; i<arrSess.Length; i++) { if (arrSess[i].uriContains(key)) { //do something //select session } } MessageBox.Show("Done"+key);}but I do not know how to conclude the for cycle.
but I do not know how to conclude the for cycle. What object should I use to select sessions?
To give an example, I would like a "Matching Value" feature (see screenshot) that can be customized with the custom word.
Can you help me?
Francesco
Prior to installing Fiddler 4 on my computer, Cortana, Windows Store, Updates, UWP Apps, etc... Were all capable of using the internet flawlessly. However, after installation whenever Fiddler 4 is not open/active my entire OS is virtually destroyed by being unable use the majority of features.
I reset all system policies, ran Windows SFC/DISM, malware/virus scans, and registry integrity checks - all clear. I have also reset the Wininet Catalogs, Set Manual DNS, Flushed DNS Cache and renewed IPConfig. There are no proxies defined under Windows Settings, IE Explorer, nor Control Panel.
Thus I removed Fiddler 4 with a complete uninstall expecting it would undo the damage it has caused, needless to say, it has not resolved the problem?
(Even running another proxy does not work, it is truly bound to this malicious like application.)

HI
In the fiddler there is a feature "Reissue from composer", which I try to do from FIddlerCore .net standard.
But I don't know how to do it..
In "FiddlerApplication.BeforeRequest += (Session oS) => {" I'm trying to :
if (oS.url.IndexOf("original_url") >=0) {
oS.url = "new_url";
oS.utilSetRequestBody(File.ReadAllText("xml-body-request"));
}
but it doesn't work, like I miss something. ResponseBody has 0 bytes in such approach..
Any idea what is missing here ?
Best regards
Hi,we're using fiddlercore + selenium get on the traffic acquisition. it's in single-threaded is ok, we need in multiple-thead environment to using fiddlercore. but we found out it's maybe no't support start Up too many instances. Can u tell me do it? or some better metod. this pages have resemble the answer :https://www.telerik.com/forums/separate-traffic-from-multi-threaded-program but i don't understand.
“for instance via a custom request header (X-THREAD-ID: 123) that FiddlerCore could delete before forwarding the request to the target.”
Hi all.
I am trying to debug a (java) application that does not obey proxy rules. As a result I have been forced to use Proxifer to redirect all traffic to Fiddler. This seems to be working fine and I can see the initial SSL negotiation but the actual request that follows fails with the following line in the log:
17:36:17:8627 Session #1868 detaching ServerPipe. Had: 'direct->https/X.X.X.X:5989' but needs: 'direct->https/X.X.X.X:443'
X.X.X.X is the same (and correct) on both sides. The server I am connecting to is indeed running an SSL service on port 5989 (and cannot be changed to 443).
Any ideas on what I can do to fix this?
Fiddler version: v5.0.20173.50948 for .NET 4.6.