windows 10 connected to the internet through wifi, no proxy. I need to read a curl request to rewrite in c# code.
using curl 7.61.0 and fiddler 5.
this command just works fine:
curl -X POST -u "73b63264-b68c-4591-af76-96f325969d0b":"X7bECApaBi0o" -F "file=@c:\temp\1.json" https://gateway-fra.watsonplatform.net/discovery/api/v1/environments/e40e7c0d-25de-4ae5-a079-90877a745de0/collections/029a29d3-2ed1-4cf3-be81-b78e35d5ce0f/documents?version=2017-11-07
with fiddler running the command above works fine too ma no traced into fiddler.
this command is traced into fiddler but fails to execute:
curl --proxy http://127.0.0.1:8888 -X POST -u "73b63264-b68c-4591-af76-96f325969d0b":"X7bECApaBi0o" -F "file=@c:\temp\1.json" https://gateway-fra.watsonplatform.net/discovery/api/v1/environments/e40e7c0d-25de-4ae5-a079-90877a745de0/collections/029a29d3-2ed1-4cf3-be81-b78e35d5ce0f/documents?version=2017-11-07
this the error "curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above"
Inspecting the requerst in fiddler , this the raw data of request, but i need to extract the body of request. How do i do?
Thanks.
CONNECT gateway-fra.watsonplatform.net:443 HTTP/1.1
Host: gateway-fra.watsonplatform.net:443
User-Agent: curl/7.61.0
Connection: Keep-Alive
A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.
Version: 3.3 (TLS/1.2)
Random: 14 67 89 3B 5E 0D 45 EF 2B 75 A0 39 5D C0 B0 BB EB 78 1E 49 BC F1 64 5C ED F6 19 BF 37 79 80 07
"Time": 26/08/2001 23:16:04
SessionID: empty
Extensions:
server_name gateway-fra.watsonplatform.net
ec_point_formats uncompressed [0x0], ansiX962_compressed_prime [0x1], ansiX962_compressed_char2 [0x2]
elliptic_curves unknown [0x1D), secp256r1 [0x17], secp521r1 [0x19], secp384r1 [0x18]
NextProtocolNego empty
ALPN h2, http/1.1
encrypt_then_mac (RFC7366) empty
extended_master_secret empty
signature_algs sha512_rsa, sha512_dsa, sha512_ecdsa, sha384_rsa, sha384_dsa, sha384_ecdsa, sha256_rsa, sha256_dsa, sha256_ecdsa, sha224_rsa, sha224_dsa, sha224_ecdsa, sha1_rsa, sha1_dsa, sha1_ecdsa
Ciphers:
[C02C] TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
[C030] TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
[009F] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
[CCA9] TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
[CCA8] TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
[CCAA] TLS_DHE_RSA_WITH_CHACHA20_POLY1305
[C02B] TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
[C02F] TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
[009E] TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
[C024] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
[C028] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
[006B] TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
[C023] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
[C027] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
[0067] TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
[C00A] TLS1_CK_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
[C014] TLS1_CK_ECDHE_RSA_WITH_AES_256_CBC_SHA
[0039] TLS_DHE_RSA_WITH_AES_256_SHA
[C009] TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
[C013] TLS1_CK_ECDHE_RSA_WITH_AES_128_CBC_SHA
[0033] TLS_DHE_RSA_WITH_AES_128_SHA
[009D] TLS_RSA_WITH_AES_256_GCM_SHA384
[009C] TLS_RSA_WITH_AES_128_GCM_SHA256
[003D] TLS_RSA_WITH_AES_256_CBC_SHA256
[003C] TLS_RSA_WITH_AES_128_CBC_SHA256
[0035] TLS_RSA_AES_256_SHA
[002F] TLS_RSA_AES_128_SHA
[00FF] TLS_EMPTY_RENEGOTIATION_INFO_SCSV
Compression:
[00] NO_COMPRESSION
Hi,
I have been using Fiddler for a long and working fine but this morning I updated to latest version and things got weird. I am hitting API from Visual Studio C# code but fiddler has stopped capturing my request. On top of it , it has blocked my request as well, so I am not able to run my code in capturing request.
When I turn off the capture, it let my code execution complete but that way I am not able to see my request in fiddler.
I have also enabled the Decrypt HTTPS traffic but I did not get the option to save the Certificate "Trust the Fiddler Root certificate?"
Although if I am doing browsing through browser, it is capturing all the request but few request have the Lock icon against them.

Hello forum,
i would like to use Fiddler under Linux:-) Does the Windows-version and the Linux-version
currently offer the same features ?
Thank you!
Joe

An program I want to capture HTTPS traffic from uses Mozilla's pem file with SSL certificates that should be trusted, I want fiddler to mimic one of these certificates so I can go through the SSL pinning. I don't know how and if this is possible so if anyone can help I'd appreciate it!
copied from my stackoverflow post.
Hi,
I'm trying to run fiddler while installing an application from Windows Store. It was working today but I don't know what happened.
The problem is, Fiddler shows yellow bar saying "The system proxy was changed..." When I click on it, it uses a proxy server for my LAN.
Using a proxy server for my LAN, disables windows store from running.
When I go to Internet Explorer > Options > Connections > Lan Settings > Uncheck Use a proxy server
Windows store will run, but Fiddler will show the yellow bar again and if I click on it, it will reenable using proxy server.
HELP PLEASE


I have fiddler v5.0.20173.50948
I was recently migrated at work to Outlook 2016 (version 16.0.9001.2080) and an Office 365 mailbox.
When fiddler is active and capturing traffic, I will periodically (approximately every half hour or so) have Outlook attempt authentication, only to pop a dialog that says
"You'll need the internet for this"
with an error code of 0xCAA70004
and outlook will no longer function, unless I turn off fiddler capture & restart Outlook.
I am capturing and decrypting HTTPS traffic, but only for the hosts related to my work as a developer. I tried to relax filters to see all HTTPS traffic and I don't see where fiddler is getting in the way of Outlook.
I have tried disabling IPv6 (tools / options / general), and the steps on http://toenailclippings.idealworld.net/2016/10/we-are-unable-to-connect-right-now/
Neither have worked. Thanks for the help.

So I just installed fiddler on my PC and I'm not able to capture any traffic. I had it installed some time ago and it was working just fine. What I've tried:
-If I click help-> troubleshoot, these 4 requests will be added to fiddler : http://prntscr.com/kn56hh . But It still doesnt capture anything if I acces a website
-If I navigate to http://ipv4.fiddler:8888/, fiddler doesnt show any new capture (also the website returns the error "this site cant be reached")
-If I navigate to http://localhost:8888/, fiddler is able to capture the request http://prntscr.com/kn57g2
-My proxy settings are ok (they are set to 127.0.0.1:8888 http://prntscr.com/kn57v5)
-I'm using chrome to do all these tests. I've tried other browsers and they dont work either
-I have Decrypt HTTPS traffic enabled. I also tried pressing actions -> trust root certificate

Hi,
I've set everything up as per the Telerik guides but Fiddler is still not decrypting the traffic on any of the browsers I tested: IE, Firefox, Chrome.
Here is what I have done:
- Launched Fiddler as admin
- Added Fiddler root cert to Windows Cert store and Firefox's own managed cert store
- Activated the HTTPS decryption in the Fiddler options
- Verified that browser proxy is configured to localhost:8888
I'm running Fiddler on Windows Server 2012 R2
Thanks
