Telerik Forums
Fiddler Forum
1 answer
3.0K+ views

Hello. I use Fiddler classic. I have a problem please support. When i enable fiddler i can't access this site i get below error. How can I recover from this error? I am attaching the error screenshot.

[Fiddler] The connection to 'zone.game' failed.
System.Security.SecurityException Failed to negotiate HTTPS connection with server.fiddler.network.https> HTTPS handshake to zone.game (for #75) failed. System.Security.Authentication.AuthenticationException Ошибка вызова SSPI, см. внутреннее исключение. < Получено непредвиденное сообщение или оно имеет неправильный формат Win32 (SChannel) Native Error Code: 0x80090326

 

Lini
Telerik team
 answered on 30 Nov 2022
0 answers
1.3K+ views
Hello . I use with fiddler Everywhere. When  I install the software have the problem is
Fiddler login problem is like:
Http failure response for https://identity.getfiddler.com/oauth/token: 0 Unknown Error

and request back to sign in 
Ofir
Top achievements
Rank 1
 asked on 27 Nov 2022
0 answers
175 views

In the CONNECT response frame, we have the "Client Certificate" so we know there was a CERTIFICATE REQUEST made by the server as part of its SERVER HELLO response. What I would like to know is what DN(s)/CN(s) the server sent down with the CERTIFICATE REQUEST. I have not been able to find any references to pull this out of the SERVER HELLO response.

  
Kevin
Top achievements
Rank 1
 asked on 23 Nov 2022
1 answer
588 views

Environment:

FiddlerCore: v5.0.1

.Net: v6.0

Issue:

I've written a fiddle script to send another request to get the necessary info to proxy the original request via FidderClassic. It works fine with the tls1.2 protocol. But when I try to use FiddlerCore to do the same thing, I got the 502 error again(the error occured when I use FiddlerClassic without tls1.2 protocol).

Is there any insights for this issue? Thanks

 

Nick Iliev
Telerik team
 answered on 22 Nov 2022
1 answer
339 views

Environment:

FiddlerCore Version: v5.0.1

.Net Version: .net6.0

windows: win11 22h2

Issue

My requirement is when I get the specific request, I need to send another request to get some extra info and then modify some parameters of the original request. I wrote a fiddler script to achieve that and it works fine by Fiddler Classic when I set the TLS1.2 for Https options.

But when I try to use FiddlerCore to do the same thing, I got the 502 error.

I followed https://www.telerik.com/blogs/fiddler-and-modern-tls-versions to set the protocols of connection to support the tls1.2, but it doesn't work!!

Is there anyone can help me figure out what should I do to to resolve this issue

Nick Iliev
Telerik team
 answered on 22 Nov 2022
1 answer
579 views

i want to make fiddler auto responder with c# or vb.net or python console 

i have c# application get authentication from this url https://pastebin.com/raw/gFUrjSW3 and i want to change the string in the url (123456) to a specific string (112233445566) and i create this c# script but nothing happened 

private bool Request_licensemanager_azurewebsites_net(out HttpWebResponse response)
{
response = null;

try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://pastebin.com/raw/gFUrjSW3");

request.Headers.Add("token", @"eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE5Mjc4Mzk1MTksImlzcyI6IjQxMmZlNmNkLTBkZDktNDhmMi05Zjk3LTkxMzVkNTllMzA4ZSJ9.UJcK78RYkAJXZcqOJ4AnBS7Uoz7Uh8G2yF_aei48wWM");
request.ContentType = "application/json; charset=utf-8";

request.Method = "POST";
request.ServicePoint.Expect100Continue = false;

string body = @"{"112233445566"}";
byte[] postBytes = System.Text.Encoding.UTF8.GetBytes(body);
request.ContentLength = postBytes.Length;
Stream stream = request.GetRequestStream();
stream.Write(postBytes, 0, postBytes.Length);
stream.Close();

response = (HttpWebResponse)request.GetResponse();
}
catch (WebException e)
{
if (e.Status == WebExceptionStatus.ProtocolError) response = (HttpWebResponse)e.Response;
else return false;
}
catch (Exception)
{
if(response != null) response.Close();
return false;
}

return true;
}

 

Nick Iliev
Telerik team
 answered on 21 Nov 2022
1 answer
249 views

When I tried to install the certificate with this function, it popped up and installed the certificate, but still reminded me when I tried to decrypt the https traffic
"To view the encrypted sessions inside this tunnel, enable the Tools > Options > HTTPS > Decrypt HTTPS traffic option."


public static bool InstallCertificate()
        {
            if (!CertMaker.rootCertExists())
            {
                if (!CertMaker.createRootCert())
                    return false;

                if (!CertMaker.trustRootCert())
                    return false;
            }

            return true;
        }


 

Is it because of this function? What should I do, please help me...

 

 

Nick Iliev
Telerik team
 answered on 18 Nov 2022
2 answers
326 views

hello 

if (oSession.url.Contains("/api/v1/users/web_profile_info/?username=")) {
var directory: String = "d:\\aos\\";
var path: String = System.IO.Path.Combine(directory + "as.json");
oSession.utilDecodeResponse();
oSession.SaveResponseBody(path);
}

 

and result save file but file is empty .

How to save json result ?

Larisa
Top achievements
Rank 1
Iron
 answered on 18 Nov 2022
2 answers
449 views

Hi, I can't open some apps on ios. I enter the application, but fiddler does not scan the traffic. I am attaching a screenshot as an example. Screnshoot link  Please help me how to scan the sites mentioned in the picture.

 

Ceyhun
Top achievements
Rank 1
Iron
 answered on 16 Nov 2022
1 answer
671 views

Hi - the music service Tidal has an undocumented API, and I am trying to use Fiddler to turn an API call into something I could code with javascript. I tried taking the raw request and the relevant headers (including the auth token), and making a fetch request, but I'm getting a `400 bad request` error. How do I make a successful request based off the data I'm getting from tidal?

For more details:

A raw request originating from using their desktop app looks like this:

GET https://api.tidal.com/v2/my-collection/playlists/folders?folderId=root&includeOnly=&offset=0&limit=50&order=DATE&orderDirection=DESC&countryCode=US&locale=en_US&deviceType=DESKTOP HTTP/1.1
Host: api.tidal.com
Connection: keep-alive
Cache-Control: max-age=0
sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="102"
authorization: Bearer [MY_TOKEN]
if-none-match: "09e94392f43a10130f3782b0bd97b5c86"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) TIDAL/2.33.2 Chrome/102.0.5005.167 Electron/19.0.14 Safari/537.36
sec-ch-ua-platform: "macOS"
Accept: */*
Origin: https://desktop.tidal.com
Sec-Fetch-Site: same-site
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: https://desktop.tidal.com/
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US

I am trying to make that same call using javascript / node (I could potentially use another language, but this is what I'm most familiar with).


const fetch = require("node-fetch");
const API_ADDRESS = "https://api.tidal.com/v2";
const TEMP_REQUEST = "folderId=root&includeOnly=&offset=0&limit=50&order=DATE&orderDirection=DESC&countryCode=US&locale=en_US&deviceType=DESKTOP HTTP/1.1";

const fetchMusic = async () => {
  const response = await fetch(`${API_ADDRESS}${TEMP_REQUEST}}`, {
    method: "POST",
    headers: {
      Host: "api.tidal.com",
      Authorization: `${MY_TOKEN}`,
    },
  });
  const data = await response.json();
  console.log(data);
};

fetchMusic();


when I do this, I get an error like:

 


{
  timestamp: '2022-11-08T16:08:34.517+0000',
  path: '/v2/my-collection/playlists/folders',
  status: 500,
  error: 'Internal Server Error',
  message: '400 Bad Request from POST http://10.10.128.76:8080/v1/oauth2/internal/token/validate',
  requestId: 'eb83f8d5-486790'
}
Rosen Vladimirov
Telerik team
 answered on 09 Nov 2022
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?