This Fiddler Extension is an Office 365 centric parser to efficiently troubleshoot Office 365 client application connectivity and functionality.
- Reproduce an issue / behaviour: Use Fiddler Classic, FiddlerCap, or FiddlerAnywhere to collect a trace (decrypt traffic) on the computer where the issue is seen. Save the result as a SAZ file, and transfer to your own computer.
- Review the result (SAZ) file: On your own computer install Fiddler Classic, install the extension, and open the SAZ file.
The best way to get the Office 365 Fiddler Extension is via the deployment script. Run the below in PowerShell on your computer:
Invoke-Expression (New-Object Net.WebClient).DownloadString('https://aka.ms/Deploy-Office365FiddlerExtension')
Don't want to use the aka.ms short link, or not working? Use this instead:
Invoke-Expression (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/jprknight/Office365FiddlerExtension/master/Office365FiddlerExtension/Deploy-Office365FiddlerExtension.ps1')
The extension enhances the default experience of Fiddler by colouring sessions in line with the session analysis performed.
Think traffic lights, with some extras.
- Red -- Something red is really broken, start here first.
- Black -- Something might be broken, but these may not be the underlying cause.
- Orange -- Something which may be a concern, see Session Analysis on the response inspector for details.
- Blue -- False positive detected, most prominiently HTTP 502's, see Session Analysis on the response inspector for details.
- Green -- Nothing bad detected.
- Gray -- Unlikely to be of interest.
- Response Inspector Tab - Look for Session Analysis, for helpful information on any given session.
- Office 365 Menu - Turn off/on extension features.
Columns are added into the session view on the left side of Fiddler, scroll the view to the right if you don't immediately see them. Re-order the columns to your preferences.
- Elapsed Time - The roundtrip time for the request/response.
- Response Server - What kind of device / server responded to the request.
- Session Type - What kind of session was detected.
- Host IP - IP address of the device / server which responded.
- Authentication - Authentication details detected in the session.
Extension does not act on live captured sessions. In this scenario, session analysis can be inaccurate.- Extension does not act on import, such as importing a HTTP archive. However, a HAR file can be imported, saved as a SAZ file, then loaded for the extension to work.
Wiki: https://aka.ms/O365FiddlerExtensionWiki
Issues: https://aka.ms/O365FiddlerExtensionIssues
Download: https://aka.ms/O365FiddlerExtension
EHLO team blog post: EHLO Blog Article