Hi,
I lost my data after recovering the data when I'm opening the saz file it shows me this error. "The selected file is not a Fiddler-generated .SAZ archive of Web Sessions." Picture attached. A quick response will be highly appreciated
Regards,
Raph
I have Fiddler up and running on box A. I can see all traffic from my local machine and my autoresponders are working as expected.
On my Android cell phone I have set up the network to use box A as proxy. The pages are being rendered in the Android browser as expected and autoresponders are giving the correct data as expected, but none of the traffic is showing in the Fiddler UI.
Any idea?
I wrote a test program to check fiddlercore, the certificate installed, but HTTPS traffic is not captured, only HTTP. Exactly the same program captures HTTPS traffic fine on another edition of Windows 10 (Enterprise), but on Windows 10 home (2004) HTTPS traffic is not captured. Do I need to change any Windows settings to capture HTTPS traffic?
My program:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Fiddler;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.OutputEncoding = Encoding.UTF8;
if (!CertMaker.rootCertIsTrusted())
{
var rootCertificatePassword = "Password1";
BCCertMaker.BCCertMaker certProvider = new BCCertMaker.BCCertMaker();
CertMaker.oCertProvider = certProvider;
string rootCertificatePath = @"RootCertificate.p12";
if (!File.Exists(rootCertificatePath))
{
certProvider.CreateRootCertificate();
certProvider.WriteRootCertificateAndPrivateKeyToPkcs12File(rootCertificatePath, rootCertificatePassword);
}
if (File.Exists(rootCertificatePath))
{
certProvider.ReadRootCertificateAndPrivateKeyFromPkcs12File(rootCertificatePath, rootCertificatePassword);
}
CertMaker.trustRootCert();
if (CertMaker.rootCertIsTrusted())
{
Console.WriteLine("Certificate is installed");
}
else
{
Console.WriteLine("Certificate is not installed");
}
var settings = new FiddlerCoreStartupSettingsBuilder()
.ListenOnPort(6666)
.ChainToUpstreamGateway()
.DecryptSSL()
.OptimizeThreadPool()
.RegisterAsSystemProxy()
.Build();
FiddlerApplication.Startup(settings);
FiddlerApplication.AfterSessionComplete += session =>
{
if (session != null)
{
Console.WriteLine(session.fullUrl);
}
};
Console.ReadLine();
}
}
}
}
My project: https://www.telerik.com/forums/attachments/1024176
On this project, for example, when I enter the yahoo.com site, I can change the response result of this site. However, when I want to change this page yahoo.com/fiddler_love and enter this page, I get 404 error result. 404 Error Response I cannot change the response value of the pages I receive. How can I change the response value of the pages that I get a 404 error, that is, nonexistent? For example, in the application I gave in the link above, I can change the response value of the yahoo.com page. Because such a page exists, but yahoo.com/fiddler_love this page's response does not change.
Because there is no such page. In summary, how can I change the response value of this page? 404 How does the response value change regardless? Thanks <3