Telerik Forums
Fiddler Forum
1 answer
233 views

I would like to download FiddlerCore to get up to speed nohow I can use it in my applications. When I go to the downloads page as stated on the downloads page I cannot find the link forFiddlerCore. I have Attached my screen shot for assistance.

 

Thanks

Alex.

 

Patrick | Technical Support Engineer, Senior
Telerik team
 answered on 02 Jan 2020
3 answers
643 views
Hi, when I'm trying to run this little program I get this error after line  Fiddler.FiddlerApplication.Startup(startupSettings);
{"Could not load file or assembly 'Telerik.NetworkConnections, Version=0.1.1.0, Culture=neutral, PublicKeyToken=67cb91587178ac5a'.
System.IO.FileNotFoundException

my program code (console application, in main class I use Http_proxy.Start();

public static class Http_proxy
    {
        public static void Start()
        {
            FiddlerCoreStartupSettings startupSettings =
                new FiddlerCoreStartupSettingsBuilder()
                    .ListenOnPort(0)
                    .RegisterAsSystemProxy()
                    .DecryptSSL()
                    .Build();
            Fiddler.FiddlerApplication.Startup(startupSettings);
            FiddlerApplication.AfterSessionComplete += Http_proxy.AfterSessionComplete;
        }
        public static void Stop()
        {
            if (FiddlerApplication.IsStarted()) Fiddler.FiddlerApplication.Shutdown();
        }
        private static void AfterSessionComplete(Session session)
        {
            session.bBufferResponse = true;
            if (session.fullUrl.Contains("nevermind"))
            {
                string b = session.GetRequestBodyAsString();
                File.WriteAllText(@"..\a.txt", b);
            }
        }
        public static bool InstallCertificate()
        {
            try
            {
                if (!CertMaker.rootCertExists() && !CertMaker.createRootCert())
                {
                    throw new Exception("Could not create Root Certificate!");
                }
                if (!CertMaker.rootCertIsTrusted() && !CertMaker.trustRootCert())
                {
                    throw new Exception("Could not find valid Root Certificate for Fiddler!");
                }
                return true;
            }
            catch (Exception ex)
            {
                Console.Write(ex.ToString() + "  |  " + "Certificate Installer Error!");
                return false;
            }
        }
        public static bool UninstallCertificate()
        {
            if (CertMaker.rootCertExists())
            {
                if (!CertMaker.removeFiddlerGeneratedCerts(true))
                    return false;
            }
            return true;
        }
    }
}

 

Some time ago I created another small app using Fiddler.FiddlerApplication.Startup(8888, true, true); and everything worked fine, now I lost it and upgraded Visual Studio Community 2015 to Community 2019 and nothing want to work. Any suggestions?

Boby
Telerik team
 answered on 02 Jan 2020
1 answer
507 views

Just wondering what's the logic behind it, as most programs use %ProgramFiles%.

If you have an ideology against central folders, why not supporting a portable version?

Kammen
Telerik team
 answered on 02 Jan 2020
3 answers
415 views

When launching Fiddler "Automatic" Breakpoints are always set to "Disabled".

How can they be enabled to either "Before Responses" or "After Responses by default?

Boby
Telerik team
 answered on 02 Jan 2020
2 answers
1.1K+ views
As the question, please help me how to backup settings & restore it in another computer. Thanks.
Lior
Top achievements
Rank 1
 answered on 28 Dec 2019
1 answer
498 views
After starting the program, a subfolder Fiddler2 is created in the Documents folder. Is it possible to adjust its location, move to a higher level in the home folder, for example?
Lior
Top achievements
Rank 1
 answered on 28 Dec 2019
2 answers
2.2K+ views
As far as I can see Fiddler stores its settings, scripts and captures in a folder in the C:\User directory.

Now assume I installed Fiddler v5 in a folder like

D:\tools\proxy\Fiddler\

How can I tell Fiddler to store the settings in the future in a subfolder like

D:\tools\proxy\Fiddler\mysettings\

or in a completely different folder like:

D:\tools\projecttest\Fiddlersettings\

I did not found a corresponding option in Fiddler to  re-define this setting folder.
How does this work?

Ben
Lior
Top achievements
Rank 1
 answered on 28 Dec 2019
9 answers
768 views

I am trying to redirect a request as is. The request initially hits server1 and using Fiddler I want to redirect the exact same request to another server (the whole request and body). I am able to successfully resend the request to server2, how ever I see that the request body is coming as 0 bytes (so the application errors out on server2 as expected).

 I basically take all the sessions and filter out and select sessions that have ***.action in their url, by doing this

static function sessionSelector(ss: String):Session{
    var arrSess: Session[] = FiddlerApplication.UI.g.GetAllSessions();

    for (var i:int = 0; i<arrSess.Length; i++)
    {
          var sess: Session = arrSess[i];            
          if(sess.url.Contains(ss)){
return sess;
}
}
return;
}

Deva
Top achievements
Rank 1
 answered on 24 Dec 2019
1 answer
582 views
     Is it possible to white list some sites? Or maybe maybe only display http traffic from one site? like ignore .*youtube.com OR only include .*local.com
Eric R | Senior Technical Support Engineer
Telerik team
 answered on 17 Dec 2019
4 answers
2.6K+ views

I have installed Fiddler, and changed Tools -> Fiddler Options -> Https tab -> and checked "Capture HPPTS Connects" & "Decrypt HTTPS traffic".

While the fiddler is running, if I open any other web site in IE / Chrome, I get an error saying

"Certificate Error: Navigation Blocked"

There is a problem with this website’s security certificate.
The security certificate presented by this website is not secure.
Security certificate problems may indicate an attempt to fool you or intercept any data you send to the server.

If close the fiddler, I am able to access all the websites using IE / Chrome. Could you please tell me how to resolve this issue.

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 17 Dec 2019
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?