Telerik Forums
Fiddler Forum
1 answer
147 views

Hi

When i press f11 to stop at a process, how do i step then to go into each process after that, step by step?

Gary

Eric Lawrence
Telerik team
 answered on 03 Aug 2015
2 answers
943 views

As I await the client to be updated to do a POST instead of a GET, I would like to use fiddler to change it on the fly for me.

I have code in OnBeforeRequest that makes changes in parameter names, but I still need to convert the call from a GET to a POST and I cannot find any methods that will switch it for me.

 How can I switch a GET to a POST in Fiddler Script?

JohnPetritisERDAS
Top achievements
Rank 1
 answered on 30 Jul 2015
5 answers
191 views

Hello. I'm trying to get FidderCap running on a laptop for one of our users, and when trying to open the program it states "FidderCap is already running on this machine". I've uninstalled and reinstalled, and have done reboots, but the program never launches. Has anyone else experienced this, and if so, is there a way around it?

 Machine is running Win7 x64. I can install it on other machines with the same build and it works just fine.

Eric Lawrence
Telerik team
 answered on 23 Jul 2015
2 answers
369 views

Every time I start Fiddler I get the message. See in attachments.

Vahe
Top achievements
Rank 1
 answered on 21 Jul 2015
3 answers
629 views

I have a reverse proxy configured

 

[client machine sending rest api requests] <--https--> [[fiddler listening on port:443] <-->  [web server]]

 

I'm trying to capture and modify web api requests that are sent by the client machine to an https web server(sqa2.ourdomain.com).  This machine can't be configured to go through a proxy which is why I need the reverse proxy solution.  I configured fiddler on the server :

 1. as documented else where, after rebding the website to port 444, I've put the following in the onbeforerequest handler

        if (oSession.HostnameIs("sqa2.ourdomain.com") &&
                (oSession.oRequest.pipeClient.LocalPort == 443)) 
        {
            
            oSession.host = "sqa2.ourdomain.com:444";
        }

 2. I've run !listen 443 sqa2.ourdomain.com

I've been able to successfully capture the outgoing http api request and response, but the response gives

{
  "Status": {
    "code": "770",
    "message": "Authorization error - Invalid signature"
  }
}

What is causing this response? 

 

John
Top achievements
Rank 1
 answered on 17 Jul 2015
4 answers
268 views

Hi,

 I am developing an app in WPF that uses REST calls and response of REST appears on WPF form.

I wan to capture this traffic of REST calls in a log file.

For Http,It is working fine.

But in case of Https,It is now working properly.There are two Issue

For Https I using approach as suggested in link

http://weblog.west-wind.com/posts/2014/Jul/29/Using-FiddlerCore-to-capture-HTTP-Requests-with-NET#AddingFiddlerCertificateswithFiddlerCore​

1) Every time Fiddler start it changes LAN setting from "Automatically detect settings" to  "Use a proxy server.......".

2) If I made some request it says

Request Method: 
PUT
The underlying connection was closed: An unexpected error occurred on a receive.

and Fiddler log like

ONNECT http://mytestapp.cloudapp.net:443 HTTP/1.1

Host: mytestapp.cloudapp.net

A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.

Version: 3.1 (TLS/1.0)
Random: 55 A6 4B 5F C1 4F A3 2A 10 90 E0 53 3A BA 14 4E 32 BE 97 ED EB 9A 2C E4 CB 49 A9 E4 7A 9B 77 CC
"Time": 8/30/2020 6:45:01 PM
SessionID: 21 46 00 00 74 14 CC B0 49 74 2E 55 2E C9 16 29 C4 AB F2 55 72 78 B5 11 84 63 DB F4 B9 4F 65 E8
Extensions: 
renegotiation_info 00
server_name mysslrpcloudservice.cloudapp.net
elliptic_curves secp256r1 [0x17], secp384r1 [0x18]
ec_point_formats uncompressed [0x0]
SessionTicket empty
Ciphers: 
[002F] TLS_RSA_AES_128_SHA
[0035] TLS_RSA_AES_256_SHA
[0005] SSL_RSA_WITH_RC4_128_SHA
[000A] SSL_RSA_WITH_3DES_EDE_SHA
[C013] TLS1_CK_ECDHE_RSA_WITH_AES_128_CBC_SHA
[C014] TLS1_CK_ECDHE_RSA_WITH_AES_256_CBC_SHA
[C009] TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
[C00A] TLS1_CK_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
[0032] TLS_DHE_DSS_WITH_AES_128_SHA
[0038] TLS_DHE_DSS_WITH_AES_256_SHA
[0013] SSL_DHE_DSS_WITH_3DES_EDE_SHA
[0004] SSL_RSA_WITH_RC4_128_MD5

Compression: 
[00] NO_COMPRESSION



Response Headers :HTTP/1.1 200 Connection Established
FiddlerGateway: Direct
StartTime: 17:30:31.982
Connection: close


Response Body :

 

What is the problem?Plz help.​​

Eric Lawrence
Telerik team
 answered on 16 Jul 2015
3 answers
101 views

I am trying to apply osession.request-trickle-id values to SOAP and REST requests made via HTTPS from ReadyAPI. I'm making these requests within the company network.

The setting appears to be ignored when I make ReadyAPI requests.

 I am definitely routing ReadyAPI traffic through Fiddler - I can see the requests in Fiddler. 

 If I simply browse the Web, however, it's easy to see that the request-trickle-id value IS being applied.

 I will say that the ReadyAPI requests I'm making are very tiny, but even huge osession.request-trickle-id values have no effect.

 Thoughts? thanks. 

Amy
Top achievements
Rank 1
 answered on 15 Jul 2015
7 answers
187 views

Good day!

I develop personal ads blocker on Fiddler.Core. My solution requires two times longer than classic Fiddler or clean browser to complete load page. After profiling problem founded at Fiddler.DefaultCertificateProvider.CreateCert what take 50% resources of solution. Fiddler.DefaultCertificateProvider.CreateCert called by Fiddler.DefaultCertificateProvider.LoadOrCreateCertificate. My certificate installation code is:

#region Certificate preparation
        /// <summary>
        /// Save and restore root cert and appropriate settings
        /// </summary>
        private void PrepareCert()
        {
            // check root cert
            if (CertMaker.rootCertExists()) return;

            // generate root cert
            if (!CertMaker.createRootCert())
                throw new InvalidOperationException("Cant create root certificate");

            // install root cert
            if (!CertMaker.trustRootCert())
                throw new InvalidOperationException("Cant trust root certificate");
        }
        #endregion

This code called on application startup only.

My Fiddler.Core from NuGet.

How to fix this problem?

Eric Lawrence
Telerik team
 answered on 10 Jul 2015
7 answers
8.9K+ views

Hello,

I am using Fiddler Web Debugger (v2.5.1.2).  I am new to fiddler tool. i have question on capturing the request.

In application, when i choose record in table grid and click button on panel then it will prompt for confirmation. if i click confirm button then request will sent and processed.

here basically i want to capture the entire request was built/sent to server when i click confirmation pop up.


i only see like below in Request headers, could you help me on this.

POST /xx/outbound/ui/abc.jsflps HTTP/1.1

 

Appreciate your inputs

Eric Lawrence
Telerik team
 answered on 07 Jul 2015
1 answer
203 views

Hello!

I've some troubles using fiddler.

I've installed new version of fiddler. Windows 8.1, 64bit.

Fiddler runs fine, I want to capture https traffic from my android device. There is also installed fiddler root certificate, using ipv4.fiddler:8888.

I'm using app in android, not browser. 

I'm opening app, it requires authentication, after filling login and password, I try to log it on, but fiddler log shows up this error: "!SecureClientPipeDirect failed: System.Security.Authentication.AuthenticationException: A call toSSPI failed, see inner exception. "

Need your help.

Thank you!

 

Eric Lawrence
Telerik team
 answered on 06 Jul 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?