Telerik Forums
Fiddler Forum
3 answers
1.0K+ views
---------------------------
SAZ Creation Error
---------------------------
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.
The physical file represented by the item could not be created.
Type: Xceed.FileSystem.DiskFile
FullName: C:\Users\jpatel6\Documents\Fiddler2\Captures\SOAPENG_08212019.saz
Type: Xceed.FileSystem.FileSystemException
Source: Xceed.FileSystem.v5.4
   at Xceed.FileSystem.DiskFile.DoCreate(FileSystemEventsSession session)
   at Xceed.FileSystem.AbstractFile.DoCreateWrite(FileSystemEventsSession session, FileShare share)
   at Xceed.FileSystem.AbstractFile.CreateWrite(FileSystemEvents events, Object userData, FileShare share)
   at Xceed.Utils.Storage.Storage.Update(FileSystemEventsSession session)
   at Xceed.Zip.ZipStorage.Update(FileSystemEventsSession session)
   at Xceed.Utils.Storage.StorageHandler.Rebuild(FileSystemEventsSession session)
   at Xceed.Utils.Storage.StorageHandler.ReleaseReference(FileSystemEventsSession session)
   at Xceed.Zip.ZipArchive.EndUpdate(FileSystemEvents events, Object userData)
   at .•.CompleteArchive() in C:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\SAZ-Xceed.cs:line 310
   at Fiddler.frmViewer.actSaveSessionArchive(String , String , Session[] ) in C:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Viewer.cs:line 6482
System.IO.IOException: The operation completed successfully.


   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileSystemInfo.set_Attributes(FileAttributes value)
   at Xceed.FileSystem.DiskFile.DoCreate(FileSystemEventsSession session)
Fiddler v4.6.20171.14978 (x64 AMD64) [.NET 4.0.30319.42000 on Microsoft Windows NT 10.0.14393.0]
---------------------------
OK  
---------------------------
Eric R | Senior Technical Support Engineer
Telerik team
 answered on 29 Aug 2019
1 answer
121 views
Hey guys! I'm editing some stuff on a website and I wonder if it's possible to run AutoResponder as a launcher or something else because I will release the edit that I'm working on to the public. I don't want people to mess with installing Fiddler and importing the AutoResponder stuff, that would just take too long. I tried to make something like AutoResponder but I guess it won't work out. I wanna know how can I make a seperated launcher for AutoResponder so when someone launches it, the website will be changed. I hope you understand what I'm trying to say. Thanks!
Eric R | Senior Technical Support Engineer
Telerik team
 answered on 28 Aug 2019
3 answers
1.9K+ views

Hi,

I have nearly the same issue as in the topic "Can’t see the contents of HTTP Tunnel to port 443" discussed. But the difference is: while tunneling through fiddler, the app is not working properly. I inspected the packets with wireshark and when I am using fiddler, then the connection will be closed from client-side (fiddler) right after the "server hello" message. The last packet before the clientside FIN is the "change cipher spec, encrypted handshake message".

If I am not using fiddler as man in the middle, then everything works fine (hello, key exchange, change cipher spec, application data).

So it seems that fiddler closes the connection before all the data is exchanged. why?

With other connections (like google) fiddler works as expected, right after the connect message i can see the decrypted https traffic.

My setup is the following: I have MEmu (android emu) running on a windows machine and inside MEmu I configured my local machine on 8888 as proxy. This is working, if I google something from inside memu, everything is fine in fiddler. But if I use my app from inside memu, then the explained failure occures. 

Any help will be appreciated!

Thanks!

lars
Top achievements
Rank 1
 answered on 28 Aug 2019
1 answer
251 views

Hi. I'm doing a C# project with FiddlerCore that modify the content of a website. The project work, I can add or modify content of the websites. The problem is when I trying to modify a site that do video stream. the video take many time to load and when im not running the project with fiddlerCore the videos load instantly. This happen with many videos stream sites but not for all, for example youtube work fine. Im checking the this happens even if FiddlerApplication_BeforeResponse dont have any code. but when I comment oSession.bBufferResponse = true; in BeforeRequest, the problem disapear.

I'm the only one with this  problem ?
I'm doing like this:

 

static void FiddlerApplication_BeforeResponse(Session oSession)
{

}
static void FiddlerApplication_BeforeRequest(Session oSession)
{
    oSession.bBufferResponse = true;
}

...
FiddlerApplication.BeforeRequest += FiddlerApplication_BeforeRequest;
FiddlerApplication.BeforeResponse += FiddlerApplication_BeforeResponse;

...

Thanks you !

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 27 Aug 2019
9 answers
1.5K+ views

New Windows 10 install. System.Security.Cryptography.CryptographicException: Access is denied.

Tried running as admin. No change.

Tried installing the cert manually via export and import however then Chrome gives me NET::ERR_CERT_AUTHORITY_INVALID.

Tried resetting cert and installing again. Same access denied error as before.

Entirely stuck here. 

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 27 Aug 2019
2 answers
136 views
Guys, is it possible redirect any requested or any links that will be requested to my own link in an apk/android app?
yunus
Top achievements
Rank 1
 answered on 25 Aug 2019
3 answers
3.1K+ views

Hi,

Suddenly my Fiddler installation is no longer able to forward traffic to my upstream system proxy, if I use the Fiddler Gateway setting "Use System Proxy (recommended)". The proxy is manually set up in my Windows 10 Proxy settings to "http://devproxy.mycompany.net" port 8080 and works fine for e.g. requests from Chrome (without Fiddler).

In Wireshark I can see that if I use the the Fiddler Gateway setting "Manual Proxy Configuration", with "http=devproxy.mycompany.net:8080;https=devproxy.mycompany.net:8080" I can see that Fiddler forwards SSL "CONNECT devserver.mycompany.net:443" calls correctly to the proxy.

But if I use the Fiddler Gateway setting "Use System Proxy (recommended)", Wireshark shows that something, presumably Fiddler, instead tries to look up devserver.mycompany.net locally in DNS, where it cannot be found, and the CONNECT request results in a "502 Fiddler - DNS Lookup Failed" response.

Do you have any idea why Fiddler doesn't just forward the requests "raw" to the proxy in this case???

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 19 Aug 2019
1 answer
122 views

For study purposes I tried to make a simple app to learn capturing web traffic. but it didn't capture any traffic. Can you help me to figure out what is wrong here:

 

        void Start()
        {
            FiddlerApplication.Prefs.SetBoolPref("fiddler.certmaker.CleanupServerCertsOnExit", true);
            FiddlerCoreStartupSettings startupSettings =
                new FiddlerCoreStartupSettingsBuilder()
                    .ListenOnPort(8888)
                    .DecryptSSL()
                    .OptimizeThreadPool()
                    .Build();

            CertMaker.createRootCert();
            FiddlerApplication.Startup(startupSettings);
            FiddlerApplication.AfterSessionComplete += FiddlerApplication_AfterSessionComplete;
        }

        private void FiddlerApplication_AfterSessionComplete(Session oSession)
        {
            string reqHeaders = oSession.oRequest.headers.ToString();
            var reqBody = Encoding.UTF8.GetString(oSession.RequestBody);

            string respHeaders = oSession.oResponse.headers.ToString();
            var respBody = Encoding.UTF8.GetString(oSession.ResponseBody);

            string output = reqHeaders + "\r\n" +
                (!string.IsNullOrEmpty(reqBody) ? reqBody + "\r\n" : string.Empty) +
                "==========================================================" + "\r\n\r\n" +
                respHeaders + "\r\n" +
                (!string.IsNullOrEmpty(respBody) ? respBody + "\r\n" : string.Empty) +
                "==========================================================" + "\r\n\r\n";

            BeginInvoke(new Action<string>((text) =>
            {
                textBoxTraffic.AppendText(text);
            }), output);
        }

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 19 Aug 2019
2 answers
745 views

Hi good morning, please I need your support for use Telerik in Centos 7.

Will  I Install Telerik in Centos 7?

Regards

Xochitl
Top achievements
Rank 1
 answered on 19 Aug 2019
2 answers
215 views
Got stuck in Creating Proxy while starting. Please find the attached screenshot for reference 
Shivaraj
Top achievements
Rank 1
 answered on 19 Aug 2019
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?