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
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.
FiddlerCore: v5.0.1
.Net: v6.0
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

FiddlerCore Version: v5.0.1
.Net Version: .net6.0
windows: win11 22h2
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

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

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...

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 ?
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.
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'
}