Revisiting Fiddler and Win8+ Immersive applications

Back in September, I blogged about the configuration steps required to debug Windows 8 Immersive (“Metro-style”) apps using Fiddler. Since that post was originally written, I’ve made available a new version of Fiddler which runs natively on the .NETv4 Framework, enabling Windows 8 users to run Fiddler without installing older versions of the Framework. As…

46

Fiddler and the Windows Phone 7 Emulator

Note: This post is part of a larger set on using Fiddler with Windows Phone 7. This post covers the Windows Phone Emulator only. Recently, some developers have asked me why Fiddler no longer works with the Windows Phone 7 emulator. Fiddler properly captured traffic from the CTP version of the emulator, but not from…

30

Debugging Windows Phone 7 device traffic with Fiddler

Back in October, I showed how to debug Windows Phone emulator traffic with Fiddler . Since then, I’ve acquired the LG Quantum phone, and naturally, one of my first goals was to start looking at the traffic from mobile Internet Explorer and some of my WP7 applications. The process for capturing traffic from a phone…

24

Automatic Authentication with the Request Builder

The Request Builder feature in recent versions of Fiddler includes a number of enhancements, including the ability to follow HTTP redirections, and to automatically authenticate (using the current user’s credentials) to servers that demand authentication using the NTLM or Negotiate (NTLM/Negotiate) challenge-response protocols. Following redirections is simple enough, but properly constructing a response to a…

19

Fiddler and Windows 8 Metro-style applications

Over on StackOverflow, a new Windows 8 user asked how to get Fiddler working with new Windows 8 Metro-style applications. These applications work somewhat differently than classic desktop applications, and require a bit of special configuration work to get Fiddler to work properly. Fear not, however, Windows 8 and Fiddler get along just fine after…

12

Announcing Fiddler 2.2.9

The Beta version of Fiddler 2.2.9 is now available for download. The update notification’s changelist hits the highlights, but there’s a ton of new goodies in the new version which I’ll be talking about over the next week or so. Beyond a huge crop of architectural and performance improvements, there are tons of bugfixes and…

10

Mapping Sockets to a Process In .NET Code

One feature added to Fiddler a few years ago is the ability to map a given HTTP request back to the local process that initiated it. It turns out that this requires a bit of interesting code, because the .NET Framework itself doesn’t expose any built-in access to the relevant IPHelper APIs that provide this…

9

New Tricks in Fiddler 2.3.8.2

The new Fiddler Beta has a few useful tricks. First, you can copy a DataURI to your clipboard (from Fiddler itself, or anywhere else): and use the new Edit > Paste Files as Sessions command: … to instruct Fiddler to parse the DataURI and create a new Session for it. You can then use Fiddler’s…

9

News on Fiddler Surveys and Telemetry

For this morning’s post, I wanted to give everyone a quick picture of some of the data I’ve collected about Fiddler usage, how I plan to respond, and how I will continue to learn more. I’ve recently had the chance to run some surveys and spend some time with developers who are using Fiddler, and…

7