I am using fiddler as a proxy to an Xbox360 and I can't figure out why the certificates don't appear to be trusted. This is the error I am getting and I have tried a few different solutions.
I have deployed the root certificate created by exporting the root certificate to the xbox360 itself and set another machine as the proxy.
Added fiddler root certificate to the Trusted Root Certificate Authorities on the proxy machine.
When I run fiddler on the proxy machine I get a "tunnel to" with this exception.
12:55:47:1597 /Fiddler.CertMaker> Invoking makecert.exe with arguments: -pe -ss my -n "CN=*.sbx1.cdops.net, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky exchange -in DO_NOT_TRUST_FiddlerRoot -is my -eku 1.3.6.1.5.5.7.3.1 -cy end -a sha256 -m 132 -b 10/25/2014
12:55:47:3337 /Fiddler.CertMaker>8-CreateCert(*.sbx1.cdops.net) => (0).
12:55:47:3717 !SecureClientPipeDirect failed: System.IO.IOException Authentication failed because the remote party has closed the transport stream. for pipe (CN=*.sbx1.cdops.net, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com)
I did notice the root certificate is sha1 but the interception certificates are sha256. Would that matter? Our services webserver just needs to trust fiddler as a trusted authority right? This used to work and we didn't have this certificate installed on the webserver previously so I'm leaning towards a configuration issue with my proxy machine.
I have also tried installing the certmaker plugin with the same error results.
Any help is appreciated,
John G.
Hi:
Now there is a question that bothers me two weeks, to need your help. Please forgive me for writing English is not very good.
My PC is win7 system, installed version is fiddler4, I was in company with the fiddler, the company's network is a LAN, my computer does not have Wireless network card,It is connected to the LAN via a network cable. My phone is iphone version 8.1.3, which is connected to the LAN via wifi.β
The PC can get Fiddler Echo Service and fiddler options in allow remote computers to connect already checked.But when I set the phone proxy, the mobile web not get Fiddler Echo Service.β
I try to turn off the firewall, quit all my anti-virus software, also not run.Phone and PC can ping each other.So I do not know why, my phone can not connect to the computer
Looking forward to your reply.
Tonight I was doing some development on a ASP.NET Web Forms app I'm writing at home. It was causing some problems and I wanted to see the HTTP traffic so I brought up Fiddler2 to give it a try. But the instant it came up it complained about something that it thinks I need to do on my Windows 10 machine. I don't know nor understand what it is, and since I was running out of time and needed to get on with other things, I closed the dialog box, did some more work on the app and tried to check it into to my repository on Visual Studio Online (VSO).
That's when things started to go badly for me. I couldn't check anything into VSO. VSO thought I wasn't event connected to it. It gave me an access error, something like "TF30063 Access denied". Now I'm trying to shut down my machine to go to bed, and I discovered that Fiddler was still up and running. I wasn't even aware that it was still up.
So my question is this, does Fiddler2 interfere with VSO? It certainly looks like it might, as I think this is more than just a coincidence that I was having this problem, I've never had this problem in the months that I've been using VSO and Fiddler2 was running in the background.
I am following along with a pluralsight tutorial on asp.net web.api. http://www.pluralsight.com/courses/one-aspdotnet-from-scratch
The instructor used fiddler to test the web.api outside of the browser using the compose window. I always receive 401 on my get call. So... I hit up the google magic which yielded various possible solutions. I have tried
1. selecting automatically authenticate from the options in fiddler
2. adding this to my web.config
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
3. adding the following key to my registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\BackConnectionHostNames value of localhost.fiddler
None of these have worked.
What else can i try or what tool can i run to determine what is incorrect?
Dear Sir,
You must have heard of Wechat, do you know how to capture it's traffic when it sends or receives message etc., does it go with HTTP(S)?
I used fiddler to parse many sites
Actually i use Fiddler almost every day, more often than taking a coffee :)
But today i for the first time got a problem:
when fiddler is running, the website
https://betfred.mobi/
is not loading, just a ERR_CONNECTION_RESET message appears in chrome
I chaged Fiddler port to 9999, but it did not help
Does anybody has an idea about the reason of such behavior ?
Regards
Ihor
β
Hello,
When using Fiddlercore within a C# application is it possible to change the default certificate name when using Makecert.exe?
Ideally we wouldn't want a popup saying "Did you want to trust ... "DO_NOT_TRUST..." when we reach the point where we want to deploy our application.
Kind Regards
Marc
Hi Eric,
I have created a program that "grabs" a link to any video or audio files that are being played in a browser.
(basic summary of what it looks like)
FiddlerApplication.BeforeResponse += delegate(Fiddler.Session oS)
{
uriAllowedMediaTypes = oS.oResponse["Content-Type"].ToLower().Contains("video") || oS.oResponse["Content-Type"].ToLower().Contains("audio") || oS.oResponse["Content-Type"].ToLower().Contains("media");
if (uriAllowedMediaTypes)
{
uriStr = oS.fullUrl.ToString();
File.AppendAllText(@"C:\Desktop\medialinks.txt", oS.fullUrl + Environment.NewLine);
}
};
So for example I can watch a 1mb size video in my browser and I can then later manually download that video, since I know what the url to download that video is (using a download manager of course).
By the time I have finished the manual download I would of used 2mb data (total, 1mb watching and 1mb download). This was my original plan all along.
I then had a lightbulb moment. I wondered if it was possible to watch the video and while the video is playing I was hoping that my fiddlercore program could "copy" the bytes of the video / audio going through the proxy to my local drive.
This way I can have a backup of all the videos I watch on the internet without using extra bandwidth.
So I would watch the video and automatically have a copy saved locally.
In the end instead of using 2mb like my first example. I would of only used 1mb and still have a local copy of the video.
Is there a way to do this in c#? (and if possible also have a variable which holds the number of bytes that have so far been downloaded).
I did some research but only found ways to save the text response and not much else.
Regards
Hendrik
p.s Would buffering be necessary ?