Skip to content

Releases: jprknight/Office365FiddlerExtension

1.0.78 Winter 2022 Enhanced Logic

09 Nov 20:11
56740af
Compare
Choose a tag to compare

Implemented Session Classification Confidence Level (SCCL)

This version fixes the multiple logic checks which can apply to a part of a session which is analysed. How to choose which one applies? In the past all logic would run against each session and the last piece of logic to run against a session would win.

There is now a confidence score against these three categories, so it's really easy to stop processing if there's a high level of confidence the best answer has already been found.

  1. Authentication
  2. Session Type
  3. Response Server

This results in more accurate analysis and compute/speed savings as less code runs against each session.

New Installation Approach

In addition to the above the MSI installer is being dropped in favour of a PowerShell script which can accomplish the same result, but without the prompt for admin permissions. NOTE: Remember to uninstall the old version of the extension if you are upgrading from Control Panel, Programs and Features.

The easiest way to install the extension now is to use the Deploy-Office365FiddlerExtension.ps1 PowerShell script.

Run the following in PowerShell on your computer:

Invoke-Expression (New-Object Net.WebClient).DownloadString('https://aka.ms/Deploy-Office365FiddlerExtension')

If you don't want to run the script, place the files from the zip file into the scripts and inspectors folders where you installed Fiddler.

Office 365 Fiddler Extension Deployment Script

1.0.77 Maintenance Update

23 Jun 13:49
478dbe6
Compare
Choose a tag to compare

Security advisory against Newtonsoft.Json, this version includes the uplift to the version of this file which resolves this (13.0.1).

https://github.com/JamesNK/Newtonsoft.Json/releases

1.0.76 Summer 2022: Tranport Layer Security (TLS).

06 Apr 19:10
f3cb310
Compare
Choose a tag to compare

Earlier versions of TLS (1.0 & 1.1) are being disabled in Office 365 / Exchange Online.
https://techcommunity.microsoft.com/t5/exchange-team-blog/exchange-server-tls-guidance-part-1-getting-ready-for-tls-1-2/ba-p/607649

To aid troubleshooting the Session Type column will now show the TLS version detected for Connect tunnel sessions.

Summer 2021: Quality of Life Update

15 Jul 16:04
0e88ffb
Compare
Choose a tag to compare

Major changes in this release:

  • Updated the inspector to use a HTML browser control. -- This allows richer markup on session analysis in the inspector.
  • Added a tab page with some general guidance on how to find the inspector tab.
  • Numerous updates to the ruleset.
  • Resolved critical severity vulnerability in dependency (in a non-public earlier testing builds 1.0.72 & 1.0.73).

(Depreciated) Summer 2021: Quality of Life Update

15 Jul 15:35
Compare
Choose a tag to compare

Major changes in this release:

  • Updated the inspector to use a HTML browser control. -- This allows richer markup on session analysis in the inspector.
  • Added a tab page with some general guidance on how to find the inspector tab.
  • Numerous updates to the ruleset.

June 2020 Simplification Update

23 Jun 19:24
Compare
Choose a tag to compare

Updates to session processor and UI.

Simplification updates, removed menu items which aren't really needed.

  • Application Logging, no reason ever need to turn this off. Provides a rolling list of session information in the log tab.
  • Outlook / OWA only. No reason to hold onto this option, since this is an Office 365 application agnostic troubleshooting tool.
  • Update to telemetry collection repository.
  • Numerous changes in the responses in the session processor to more accurately reflect scenarios, or give additional guidance.

Office 365 Fiddler Extension 1.0.70

29 Apr 13:34
Compare
Choose a tag to compare

.MSI Download Below.

1.0.70 Release Notes

  • The 'Exchange Online Fiddler Extension' is now known as the 'Office 365 Fiddler Extension'.
  • Though the extension has grown out of the Exchange Online team, the extension is just as useful for any Office 365 client application troubleshooting.
  • Significant enhancements to extension performance. Simplification of code set.
  • The 'Exchange Online' inspector tab has been renamed to 'Office 365'.
  • The menu has also been renamed to 'Office 365'.
  • The menu name will change depending on whether the extension is enabled or disabled.
  • The columns on/off functionality has been removed to simplify the code set. The same actions can be performed with native Fiddler controls.
  • The extension can now be enabled / disabled within the same Fiddler session. No need to restart Fiddler.
  • The 'Office365 Auth' inspector tab content has been collapsed into the newly renamed 'Office 365' inspector tab.
  • The 'Office 365' inspector tab has been converted to a text based control.
    • This allows dynamic insertion of data depending on the session type.
    • GUI controls took up too much screen real estate.
    • Typically the content was being copied to a text file anyway.
  • As updates are available, notifications on updates are displayed at the top of the 'Office 365' inspector tab.
  • The 'Exchange Type' column has been renamed to 'Session Type'.
  • Additional session timers have been added.
  • Additional session rule set updates.

Things you may notice:

  • The elapsed time shows 'No Data' when running a live trace. Save your data as a .saz file and reopen it to see this data.
  • You may not see the custom columns the extension adds. Check on the right hand side for the columns. Drag and drop them to your preference. Fiddler will save the column locations for you.

EXO Fiddler Extension v1.0.63

14 Dec 17:42
5c49b59
Compare
Choose a tag to compare

Enhancements to the extension to tackle performance issues when running the extension and capturing sessions in a 'live trace' scenario.

In this release when doing the above the following happens:

  • Sessions are colourised per session rule set.
  • Only the Host IP column is enabled, since this is build from an already existing session flag.
  • High cost compute logic does not run.
  • Inspector tabs do not build controls, instead they show instructions to save the Fiddler trace as a SAZ archive, close Fiddler and reopen for full extension functionality.

To get the extension full functionality simply open a SAZ file previously captured. This will light up all custom columns, all session logic and the inspector tabs with all controls for troubleshooting.

EXO Fiddler Extension v1.0.60

07 Dec 15:02
Compare
Choose a tag to compare

This release adds the 'Office365 Auth' inspector tab. Which greatly expands out the capabilities to troubleshoot authentication with the extension:
View information on authentication on sessions.
SAML response parser, view/save SAML responses, view/save the signing certificate.
Fix to columns placement. Now expecting custom columns added by the extension to consistently be placed in column position "2" to be front and center.
Fix to logic ruleset. Previously this was duplicated is two different cs files. Re-coded for the two differing parts of the extension to operate off of one combined ruleset. This is expected to result in fewer unexpected conditions, say error highlighted in green or something of that nature.
Menu extension name now shows you if the extension is disabled.
Fixes to extension disable code -- when the extension is disabled we now do less processing, freeing up compute cycles. No session logic runs, the inspector user controls are not constructed.

EXO Fiddler Extension v1.0.50

20 Nov 20:06
Compare
Choose a tag to compare

Please uninstall any previous version and then install this version.

Many code updates:

Performance troubleshooting enhancements to the inspector tab. -- See how long the Exchange Online server took to respond to requests.
Title of the 'Exchange Online' menu will now show if an update is available.
More scenarios built into the rule set.
Added X-HostIP column. Easier to see local vs. internet IP responding server / device.
Minimal telemetry data collected for usage statistics.