Fiddler is a free tool that can be used to capture web traffic for troubleshooting an analysis. Fiddler is Atalasoft Support's preferred method for customer log capture/submission as the .SAZ files created by the tool allow us to review the full content of the captured sessions.
Capturing A Fiddler Log For Support
Often times, while assisting customers with troubleshooting, support will request a Fiddler log. Here are the needed steps:
- Download and install Fiddler (see "Acquiring Fiddler" below)
- Once you have this tool installed please run it\
- Once Fiddler is running please open a browser and recreate the issue you are reporting to the support staff
- Once you have reproduced the issue in the web browser please switch back to Fiddler and open the "file" menu and choose "Save -> Session(s) -> in Archivezip"
- Once you have the zip file please attach it to your case (if the log file is over 5 meg your support engineer will provide information for our FTP site)
If you are running your application through localhost, you may need to point to "localhost." (with a period) for Fiddler to properly capture the traffic.
If you are troubleshooting a web app that is hosted over HTTPS, please see the section on HTTPS below
The first step for using Fiddler is to download and install it. The following link will take you to the official download page for Fiddler. You will be presented with two options - a .NET 2 compatible installer and a .NET 4 compatible installer. Which version is required depends on the .NET runtimes available on the machine being used to browse the site. Generally, use the Fiddler2 link for an installer compatible with Windows 7.0 and earlier, and the Fiddler4 installer for windows 8.0 and newer.
After downloading, simply run the installer.
Please note that it's not recommended to capture over SSL if it can be avoided.. you're much better off hosting in non-https for the testing/debugging of an app rather than having to add the cert below.
In order for Fiddler to be able to make sense of encryptd traffic, you will need to allow HTTPS decryption:
By default, Fiddler will capture all web traffic on your machine while it is running. However, if you're troubleshooting on a site that is encrypted using HTTPS, You need to configure Fiddler to decrypt https traffic.
Decryption of HTTPS traffic requires that Fiddler register a special SSL certificate that is not malicious, but it's good practice to disable the cert when not actively using it for HTTPS troubleshooting.
Q10189 - HOWTO: How to use Fiddler to Collect Data