Telerik Forums
Fiddler Forum
1 answer
140 views

The keys "I" and "O" can be used to indent the session. This is useful if you want to show parent/child requests.

Eric Lawrence
Telerik team
 answered on 06 Aug 2015
23 answers
1.9K+ views

I want to capture and inspect API traffic. I've already set up a Fiddler reverse proxy that decrypts HTTPS. What is the best way to deal with the many client side devices? I'll commonly generate traffic from Android, iOS and PC browsers but also dedicated devices such as Amazon Echo and IoT.

Here's my current thinking for a simple automated approach. I'll set up a network with two WiFi APs named "DIRECT" (normal) and "PROXY" (Fiddler reverse proxy). For Android and iOS devices, I can create "DIRECT" and "PROXY" settings. Done.

For PC browsers, how can I configure them so when I'm on "PROXY", I use proxy settings but when on any other AP, I DIRECT without tripping over any proxy existing settings? Should I use NetSetMan to change proxy settings based on network?

What about dedicated devices that may not have a proxy setting? Should I deal with them by creating some kind of "PROXY" router settings?

Is there some universal client side solution available such as described by Lawrence in http://www.telerik.com/forums/fiddlercore-as-transparent-proxy

 

 

Robert
Top achievements
Rank 1
 answered on 04 Aug 2015
8 answers
397 views

Hi,

 I keep getting this error message when starting Fiddler on Windows 7.

 

Fiddler appears to be running on this user account. Maybe in a terminal services session.

If you run two copies of fiddler at the same time, your settings may be corrupted.

Start Fiddler anyway? ( Yes/No buttons)

 

I was using a previous version, sorry didnt record which one but I tend to keep it faily up to date. I started Fiddler2Script Editor ( by mistake as it happens ) and nothing started. I then attempted to run Fiddler and nothing started. I assumed my windows was in a mess and rebooted. However the problem persists and no happens on every attemt to start Fiddler. I upgraded to 2.5.1.2 and still the problem persists.

 

Can anyone point me at a solution, or tell me what you need to know to assist in finding a solution please.

Windows Event Viewer does not show any obvious issues.

Riggs
Top achievements
Rank 1
 answered on 04 Aug 2015
2 answers
755 views

In .Net web-service hosting the IIS and used for the desktop  application while login the app the person track and see all the input calls to service and response back into app.

Then analysis the issue and go through google and got solutions. to make HTTPS or ssl in webservice url.also encrypt and decrypt also doing both client and server side.

after that i check with fiddler they also tracking the web services call and responses .even they can able to break and run the app using this.

I was tired and make the protect the webservice calls. and unable to achive the what i need.

I also attached screenshot below for your reference.

Guys plz help me...if any otherway to protect the service calls in Fiddler. 

Mohammed
Top achievements
Rank 1
 answered on 04 Aug 2015
1 answer
171 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
1.0K+ 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
232 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
427 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
721 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
323 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
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?