Telerik Forums
Fiddler Forum
0 answers
209 views

Whenever I surf into example.com/*/* (as in 1 folder deep), I want the referer to be bla.com instead of the real referer.

Can you assist in how to create such a rule?

Thanks!

Lior
Top achievements
Rank 1
 asked on 13 Jul 2017
1 answer
367 views

I am using PKI for my web application. From the browser i am able to select the client certificate and website is working fine. I want to debug our website through Fiddler. But through fiddler i am unable to send the client certificate to server. I modified fillder's CustomeRules.js file as below.

 

static function OnBeforeRequest(oSession: Session)
{
oSession["https-Client-Certificate"] = "E:\\Cer\\AuthCer.cer";
//Other Code....
}

But still no change. I am getting below error in chrome
This site can’t be reached.

Please help me to solve this issue

Tsviatko Yovtchev
Telerik team
 answered on 12 Jul 2017
2 answers
1.7K+ views

Hi,

 

I have big issue with fiddler in Windows Server 2012 and IE 11.

When I run fiddler, it offers me WinConfig option to click from top left corner but it throws errors:

Unable to use NetIsoEnumAppContainers to get AppContainer list.
ErrorCode: 0x0
Attempting manual registry crawl; some information will be unavailable.

I am receiving error: Failed to get AppContainer info   as WinConfig action.

 

My Windows Firewall Service in services.msc is started and windows firewalls for  domain, public and private network are off.

I read that for someone starting the Windows Firewall Service resolved the issue but it is already started on my server.

 

I read on internet:

https://blogs.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-applications/

https://mymemorysucks.wordpress.com/2013/11/12/issues-with-fiddler-on-windows-8-1-and-ie-11/

https://blogs.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-applications/

 

What else should I do how to resolve it?

Thanks

NIKOLAY
Top achievements
Rank 1
Iron
 answered on 12 Jul 2017
0 answers
448 views

Hello.

I would like to understand the meaning of the statistics tab.

It is clear to me what is the request count, Bytes and Bytes received, but are the bytes from the sent/received from my ? Or does it refer to all the bytes generated after the request left my ?

Request Count:   1
Bytes Sent:      182 (headers:182; body:0)
Bytes Received:  183 (headers:183; body:0)
Tunnel Sent:     841
Tunnel Received: 5.880

Mauro
Top achievements
Rank 1
 asked on 09 Jul 2017
0 answers
335 views

What means the yellow highlight color on the Fiddler2?

 

All this calls are for images and those 2 in yellow are not presented on Internet Explorer 11 (but ok on Chrome, Firefox and Edge).
Searching the Fiddler's documentation

"The default text coloring of the Session entries derives from the HTTP Status (red for errors, yellow for authentication demands)"

This says text coloring so I don't know if it is the same 'yellow', because there is no problem in authentication...

 

 

Nuno
Top achievements
Rank 1
 asked on 06 Jul 2017
1 answer
404 views

Hi,

Is there any API in JAVA to handle the Fiddler operations using a java program. I have found that there are utility using .NET can the same be achieved using a JAVA program.

Thanks in advance !!!

Tsviatko Yovtchev
Telerik team
 answered on 05 Jul 2017
3 answers
189 views

Hello, 

I've been using Fiddler to debug iOS and Android mobile apps for a while on multiple devices. recently, some Apple phones have been automatically updated to the version 10.3. Since then, i can't see any data in Fiddler. Does anyone have the same problem? Is there a workaround?

 

thanks!

ALDRIN P
Top achievements
Rank 1
 answered on 04 Jul 2017
1 answer
543 views

Hello everyone! I need help. I have this request:

POST https://site/request HTTP/1.1
Host: site
Accept-Language: en-us
X-OQUE-4LM: AQAGMvxvDIIUBF+WCuq5NR+yUKs2RLd2ujdnK3euSZhfYmfEAfz2j4+uSblhagtKNuPv
User-Agent: VerifiedApp/5.11.0
Accept: */*
Content-Type: application/x-www-form-urlencoded
SECURITY-USERID: site.com
DATA-FORMAT: NV
RESPONSE-DATA-FORMAT: NV
VERSION: 1.0.0
Connection: keep-alive
Proxy-Connection: keep-alive
Content-Length: 2071
Accept-Encoding: gzip
 
appGuid=fa8d329215c192d350790b80010063e1&libraryVersion=Dyson/3.5.7 (iOS 9.3.1)&additionalData=%7B%22app_version%22%3A%225.11.0%22%2C%22comp_version%22%3A%223.5.7%22%2C%22locale_lang%22%3A%22en%22%2C%22is_emulator%22%3Afalse%2C%22timestamp%22%3A1498862545599%2C%22ip_addrs%22%3A%22192.168.1.235%22%2C%22linker_id%22%3A%2236867603-6174-40b8-8d60-f00cdd090b57%22%2C%22vendor_identifier%22%3A%2285E52684-7B9B-40C8-8149-3AF751613F33%22%2C%22conf_url%22%3A%22https%3A%5C%2F%5C%2Fwww.siteobjects.com%5C%2Fwebstatic%5C%2Frisk%5C%2Fdyson_config_ios_v4.json%22%2C%22proxy_setting%22%3A%22host%3D192.168.1.242%2Cport%3D8888%2Ctype%3DkCFProxyTypeHTTPS%22%2C%22notif_token%22%3A%22%22%2C%22os_type%22%3A%22iOS%22%2C%22os_version%22%3A%229.3.1%22%2C%22location_auth_status%22%3A%22unknown%22%2C%22pin_lock_last_timestamp%22%3A1498861777904%2C%22pm%22%3A%222d935eb9%22%2C%22sms_enabled%22%3Afalse%2C%22conf_version%22%3A%224.0%22%2C%22payload_type%22%3A%22full%22%2C%22source_app%22%3A11%2C%22app_guid%22%3A%22fa8d329215c192d350790b80010063e1%22%2C%22ds%22%3Atrue%2C%22ip_addresses%22%3A%5B%22%3A%3A1%22%2C%22127.0.0.1%22%2C%22fe80%3A%3A1%22%2C%22fe80%3A%3A41d%3A305e%3A330%3Aecd8%22%2C%22192.168.1.235%22%2C%22fe80%3A%3A3c3b%3A43ff%3Afebe%3A9635%22%5D%2C%22dc_id%22%3A%22e421ce595d27c33a4912dc014213ecbd%22%2C%22tz%22%3A-14400000%2C%22device_model%22%3A%22iPad%20Mini%28WiFi%29%22%2C%22cloud_identifier%22%3A%22f08e9cc8-0f01-42b9-abe7-41d90a64136a%22%2C%22risk_comp_session_id%22%3A%229db8ae3b-d2d2-44ec-bea7-7b4d075825d4%22%2C%22device_name%22%3A%22Jammie%20Markos%22%2C%22local_identifier%22%3A%22a63bbdf6-eae5-4602-857b-4c89eae609b3%22%2C%22is_rooted%22%3Atrue%2C%22total_storage_space%22%3A%2213641986048%22%2C%22source_app_version%22%3A%225.11.0%22%2C%22pairing_id%22%3A%22c8595132fd344f9e9fb24b4a1374f7fa%22%2C%22ssid%22%3A%22default89%22%2C%22app_id%22%3A%22com.xcom.iphone%22%2C%22tz_name%22%3A%22America%5C%2FNew_York%22%2C%22conn_type%22%3A%22unknown%22%2C%22bssid%22%3A%225c%3Ad9%3A98%3Ae7%3Ac7%3A34%22%2C%22email_configured%22%3Atrue%2C%22locale_country%22%3A%22US%22%7D

i

I need to change this parameters, like:

is_rooted%22%3Atrue into is_rooted%22%3Afalse

I'l try use this:

if (oSession.PathAndQuery("sitel.com:443")){
              oSession["ui-backcolor"] = "lime";
              oSession.utilDecodeResponse();
              oSession.utilReplaceInResponse('is_rooted%22%3Atrue','is_rooted%22%3Afalse');
          }

 

But it's not work.

Regards, Ruslan.

Wordpress
Top achievements
Rank 1
 answered on 01 Jul 2017
0 answers
657 views

When I capture a request, it's a Fiddler.Session object.
I've been searching this object for hours now, and I can't find the Request Payload.
I have searched through all properties, maybe I skipped something, but I can't find it. I searched more RequestBody and RequestHeaders without success.

So is it even possible with this object to access Request Payload?

Cherry
Top achievements
Rank 1
 asked on 30 Jun 2017
0 answers
521 views

I am trying to use fiddler as a proxy for my java application that uses HTTPS connection. I had enabled proxy settings(HTTPS&Connections) on Fiddler and exported the Fiddler ROOT certificate successfully to my java keystore(cacerts). However when I run my application it is throwing following error:

Exception in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target<br>at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)<br>at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1908)<br>at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:293)<br>at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:287)<br>at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1333)<br>at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:154)<br>at sun.security.ssl.Handshaker.processLoop(Handshaker.java:906)<br>at sun.security.ssl.Handshaker.process_record(Handshaker.java:841)<br>at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1035)<br>at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1334)<br>at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1362)<br>at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1346)<br>at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)<br>at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)<br>at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1454)<br>at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1382)<br>at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)<br>at com.teknowmics.jcloudplugin.FiddlerConnectorTest.main(FiddlerConnectorTest.java:36)<br>Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target<br>at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387)<br>at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)<br>at sun.security.validator.Validator.validate(Validator.java:260)<br>at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)<br>at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)<br>at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)<br>at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1315)<br>... 13 more<br>Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target<br>at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:144)<br>at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:130)<br>at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)<br>at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382)<br>... 19 more

Sample code I used:

public static void main(String args[]) throws MalformedURLException, IOException {<br>        System.setProperty("https.proxySet","true");<br>        System.setProperty("https.proxyHost", "127.0.0.1");<br>        System.setProperty("https.proxyPort", "8888");<br>        System.setProperty("javax.net.ssl.trustStore", "d:\\SmartDocs\\installed\\jdk1.8.0Lambda\\jre\\lib\\security\\cacerts");<br>        System.setProperty("javax.net.ssl.trustStorePassword", "changeit");<br>        System.out.println("Trust store:"+System.getProperty("javax.net.ssl.trustStore"));<br>        System.out.println("Trust store pwd:"+System.getProperty("javax.net.ssl.trustStorePassword"));<br>        String https_url = "https://stackoverflow.com/questions/499591/are-https-urls-encrypted";<br>        URL url;<br>        url = new URL(https_url);<br>        HttpsURLConnection con = (HttpsURLConnection) url.openConnection();<br>        if(con!=null){<br>   System.out.println("****** Content of the URL ********");<br>   BufferedReader br =new BufferedReader(new InputStreamReader(con.getInputStream()));<br>   String input;<br>   while ((input = br.readLine()) != null){<br>      System.out.println(input);<br>   }<br>   br.close();<br>       }<br>    }<br>

 

Pratheesh
Top achievements
Rank 1
 asked on 29 Jun 2017
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?