Telerik Forums
Fiddler Forum
0 answers
58 views
---------------------------
Awww, Fiddlesticks!
---------------------------
Fiddler has encountered an unexpected problem. If you believe this is a bug in Fiddler, please copy this message by hitting CTRL+C, and submit a bug report at http://www.telerik.com/forums/fiddler.

“null”的值对于“stream”无效。

Type: System.ArgumentException
Source: System.Drawing
   在 System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)

   在 Fiddler.frmPrompt.GetUserString(IWin32Window wndOwner, String sTitle, String sPrompt, String sDefault, Boolean bReturnNullIfCancelled, PromptIcon piIcon) 位置 c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\frmPrompt.cs:行号 84


Fiddler v4.6.3.50306 (x64 AMD64) [.NET 4.0.30319.42000 on Microsoft Windows NT 10.0.14393.0]
---------------------------
确定   
---------------------------

w
Top achievements
Rank 1
 asked on 17 Dec 2016
0 answers
144 views

Here is my layout to start.

 

I am trying to get www.mysite.com/blog/ to rewrite to blog.mysite.com.

Both of them are separate IIS Websites on the same server.

 

I discovered that the way to do it was ARR.

 

I have set it all up and it works, but here is the problem.

It only works when I set the Proxy Chain to localhost:8888 and fiddler is running.

But otherwise, it does not work.

I don't want to leave Fiddler running all the time.

 

What can I do?

Yoni
Top achievements
Rank 1
 asked on 15 Dec 2016
0 answers
400 views

Hello,

I'm trying to capture remote traffic of an iOS App but unlike other Apps this one gives a problem.

When i use the app with "Decrypt HTTPS Traffic" enabled, the app simply says "Network Unavailable". I tried using both the root certs (MakeCert and CertEnroll) but still i have the issue.

But i have tried various other apps and they never had an issue like this.

Protocols - <client>;ssl3;tls1.0

CONNECT openapi.starbucks.com:443 HTTP/1.1
Host: openapi.starbucks.com
User-Agent: Starbucks/8540 (iPhone; iOS 10.1.1; Scale/2.00)
Connection: keep-alive
Connection: keep-alive
 
A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.
 
Version: 3.3 (TLS/1.2)
Random: 58 52 8C D0 24 D8 EA E5 7E B2 88 14 60 CF 8E DC 50 83 B5 FE 4A 4E D6 A1 AC 3C F5 29 4B C9 8E 76
"Time": 11/15/2080 6:14:08 AM
SessionID: empty
Extensions:
    server_name openapi.starbucks.com
    elliptic_curves secp256r1 [0x17], secp384r1 [0x18], secp521r1 [0x19]
    ec_point_formats    uncompressed [0x0]
    signature_algs  sha256_rsa, sha1_rsa, sha384_rsa, sha512_rsa, sha256_ecdsa, sha1_ecdsa, sha384_ecdsa, sha512_ecdsa
    NextProtocolNego    empty
    ALPN        http/1.1, http/1.0
    status_request  OCSP - Implicit Responder
    SignedCertTimestamp (RFC6962)   empty
    extended_master_secret  empty
Ciphers:
    [00FF]  TLS_EMPTY_RENEGOTIATION_INFO_SCSV
    [C02C]  TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
    [C02B]  TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
    [C024]  TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
    [C023]  TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
    [C00A]  TLS1_CK_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
    [C009]  TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
    [C008]  TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
    [C030]  TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
    [C02F]  TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    [C028]  TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
    [C027]  TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    [C014]  TLS1_CK_ECDHE_RSA_WITH_AES_256_CBC_SHA
    [C013]  TLS1_CK_ECDHE_RSA_WITH_AES_128_CBC_SHA
    [C012]  TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_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
    [000A]  SSL_RSA_WITH_3DES_EDE_SHA
 
Compression:
    [00]    NO_COMPRESSION
 
 
 
HTTP/1.1 200 Connection Established
FiddlerGateway: Direct
StartTime: 18:00:08.035
Connection: close
 
Encrypted HTTPS traffic flows through this CONNECT tunnel. HTTPS Decryption is enabled in Fiddler, so decrypted sessions running in this tunnel will be shown in the Web Sessions list.
 
Secure Protocol: Tls12
Cipher: Aes128 128bits
Hash Algorithm: Sha256 ?bits
Key Exchange: ECDHE_RSA (0xae06) 256bits
 
== Server Certificate ==========
[Subject]
  CN=openapi.starbucks.com, OU=IT, O=Starbucks Coffee Company, L=Seattle, S=Washington, C=US
 
[Issuer]
  CN=Symantec Class 3 Secure Server CA - G4, OU=Symantec Trust Network, O=Symantec Corporation, C=US
 
[Serial Number]
  40626739BADBE66F920DB2A9B690F2C2
 
[Not Before]
  3/25/2016 5:30:00 AM
 
[Not After]
  3/27/2017 5:29:59 AM
 
[Thumbprint]
  1A46FFA5F683FB8DDF82D800B70246614A24F002
 
[SubjectAltNames]
openapi.starbucks.com

 

Cynthia
Top achievements
Rank 1
 asked on 15 Dec 2016
1 answer
247 views

Hi everyone. Basically the issue im having is that I want to capture and decrypt traffic from a program. The issue is that nothing related to it shows up on Fiddler.

Yes I already checked the filters, everything is fine and also tried removing and reinstalling the certificates. The odd part is that Net-peeker 3.50 can capture the packets but of course I can't decrypt the traffic.

Any suggestion will be greatly appreciated.

Thanks.

Tsviatko Yovtchev
Telerik team
 answered on 15 Dec 2016
1 answer
155 views

 i use fiddler autoresponder to ensure that tools do not break out to other domains. 

attached you can see how i configured it in the past.

today after month of upgrade questions and 100 "NO!" i updated and now exactly this features is buggy. 

the regex tester shows that the regex is  valid but the requests gets *reset.

for example this rules allows only amazon pages regex:(?inx)^(?!http.\:\/\/[a-zA-Z0-9\-\.]*amazon\.com).*$

check the attachment. with version v4.6.2.32002 its working

with v4.6.3.44034 not

thx

Tsviatko Yovtchev
Telerik team
 answered on 15 Dec 2016
0 answers
415 views
---------------------------
Loading Script/Extensions failed
---------------------------
Fiddler has encountered an unexpected problem. If you believe this is a bug in Fiddler, please copy this message by hitting CTRL+C, and submit a bug report at http://www.telerik.com/forums/fiddler.

已添加了具有相同键的项。

Type: System.ArgumentException
Source: mscorlib
   在 System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)

   在 System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)

   在 System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)

   在 Fiddler.FiddlerExtensions.() 位置 c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Application\Extensions.cs:行号 757

   在 Fiddler.frmViewer.š(Object , EventArgs ) 位置 c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Viewer.cs:行号 9752


Fiddler v2.6.3.49793 (x64 AMD64) [.NET 2.0.50727.5485 on Microsoft Windows NT 6.1.7601 Service Pack 1] 
---------------------------
Uncaught Exception in Session #2
---------------------------
Fiddler has encountered an unexpected problem. If you believe this is a bug in Fiddler, please copy this message by hitting CTRL+C, and submit a bug report at http://www.telerik.com/forums/fiddler.

未将对象引用设置到对象的实例。

Type: System.NullReferenceException
Source: Fiddler
   在 Fiddler.FiddlerApplication.€(Session ) 位置 c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\FiddlerApplication.cs:行号 986

   在 Fiddler.ClientChatter.() 位置 c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\ClientChatter.cs:行号 897

   在 Fiddler.ClientChatter.() 位置 c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\ClientChatter.cs:行号 1145

   在 Fiddler.Session.() 位置 c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\Session.cs:行号 5140

   在 Fiddler.Session.‘() 位置 c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\Session.cs:行号 3394

   在 Fiddler.Session.(Object ) 位置 c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\Session.cs:行号 3347


Fiddler v2.6.3.49793 (x64 AMD64) [.NET 2.0.50727.5485 on Microsoft Windows NT 6.1.7601 Service Pack 1] 
---------------------------
确定   
---------------------------



Top achievements
Rank 1
 asked on 15 Dec 2016
0 answers
121 views
Okey guys im new in feddler. Now i am participating in a internet poll. This poll can give 1 vote in 3 hours. Can i give multiple votes in same time?
Munkhbat
Top achievements
Rank 1
 asked on 14 Dec 2016
0 answers
100 views
I have been using Fiddler successfully for several years, intercepting the web traffic from Hi5, to enable my own software to automatically play its game . Hi5 have this week changed something, somehow hiding some of the traffic so that my software now does not work. Has anyone any idea what they have done? or ideas for seeing the missing traffic?
Allan
Top achievements
Rank 1
 asked on 13 Dec 2016
0 answers
237 views
Hi, 
I want to run a selenium test on my local machine and catch http traffic on different machine.
This is my script:

RemoteWebDriver driver;
ChromeOptions chromeOptions = new ChromeOptions();
FiddlerApplication.Startup(8888, FiddlerCoreStartupFlags.Default);
OpenQA.Selenium.Proxy proxy = new OpenQA.Selenium.Proxy();
proxy.HttpProxy = "{IP of the different machine}:8888";
chromeOptions.Proxy = proxy;
DesiredCapabilities capabilities = (DesiredCapabilities)chromeOptions.ToCapabilities();
driver = new RemoteWebDriver(new Uri({IP of the different machine}:4444/wd/hub), capabilities, TimeSpan.FromSeconds(600));
FiddlerApplication.AfterSessionComplete += CollectDataThroughProxy;



private static List<string> dataStr = new List<string>();


private static void CollectDataThroughProxy(Session sess)
        {
            if (sess == null || sess.oRequest == null || sess.oRequest.headers == null)
                return;
            string headers = sess.oRequest.headers.ToString();
            var reqBody = sess.GetRequestBodyAsString();
            dataStr.Add(reqBody);
        }

When I change IP in the code and run it on my local machine, it works fine. However, when I change IP to different machine, I see the relevant page is open,but I don't get the http traffic from this machine.
I checked "allow remote computers to connect" in Fiddler options.

Can anyone please help me?
Thanks
Alexander
Top achievements
Rank 1
 asked on 13 Dec 2016
0 answers
509 views

Hi,

How can I set timeout to sessions?

Idan
Top achievements
Rank 1
 asked on 11 Dec 2016
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?