Fiddler (software)

Fiddler is a debugging proxy server tool used to log, inspect, and alter HTTP and HTTPS traffic between a computer and the Internet. Fiddler was originally written by Eric Lawrence while a Program Manager on the Internet Explorer development team at Microsoft.[1]

Fiddler
Screenshot of Fiddler Everywhere logging HTTP/S network calls
Original author(s)Eric Lawrence[1]
Developer(s)Telerik
Initial release6 October 2003 (2003-10-06)[2]
Operating systemWindows XP and later, macOS (Beta), Linux (Beta)[3]
TypePacket analyzer
Websitewww.telerik.com/fiddler

The usage of the name “Fiddler” has broadened to encompass additional tooling provided by Progress Telerik including Fiddler Everywhere, Fiddler Core, FiddlerCap, and Fiddler Jam.

Features

Fiddler captures HTTP and HTTPS traffic and logs it for the user to review. The logging is performed by implementing man-in-the-middle interception using self-signed certificates.[4] Fiddler can be used to edit network sessions by setting breakpoints to pause the processing of requests and permitting the alteration of the request and/or response.

Related Fiddler products provide a similar set of features, addressing additional use cases:

  • Fiddler Everywhere is a version of Fiddler that can be used on macOS, Linux, and Windows platforms.
  • Fiddler Core is an embeddable version of Fiddler for .NET-based applications.
  • FiddlerCap is a lightweight version of Fiddler meant for remote usage by non-technical users.
  • Fiddler Jam is a Google Chrome browser extension for logging web traffic.

History

On 6 October 2003, Eric Lawrence released the first official version of Fiddler.[2]

On 12 September 2012, Fiddler was acquired by Telerik and the original author joined the company to work on Fiddler on a full-time basis.[5]

On 22 December 2015, Eric Lawrence announced[6] he was leaving Telerik and the Fiddler project.

On 3 October 2019, Progress Telerik released version 5 of Fiddler.[7]

On 1 June 2020, Progress Telerik released a beta version of Fiddler Everywhere.[8]

gollark: The labels, I mean.
gollark: My test setup works without those, even.
gollark: According to the docs I read there was... less than that.
gollark: Wait, you need to add *all* of those to *every proxied service*?
gollark: All hail docker, as opposed to VMs.

See also

  • Packet analyzer – a computer program or piece of computer hardware that can intercept and log traffic that passes over a digital network
  • Comparison of packet analyzers
  • HTTP Toolkit - a cross-platform open-source tool, similar to Fiddler
  • Proxyman - a macOS application which enables developers to observe and manipulate HTTP/HTTPS requests, similar to Fiddler Everywhere
  • Charles Proxy – proxy server for debugging web traffic, similar to Fiddler

References

  1. Lawrence, Eric (6 June 2005). "HTTP Performance". IEBlog. MSDN (Microsoft).
  2. "Fiddler v1.x Release History". Telerik. Retrieved 7 October 2019.
  3. "Fiddler Web Debugger - Get Fiddler". Retrieved 18 September 2019.
  4. Lawrence, Eric (January 2005). "Fiddler PowerToy - Part 1: HTTP Debugging". MSDN (Microsoft corporation). Retrieved 7 October 2019.
  5. Lawrence, Eric (September 2012). "Fiddler Telerik". Fiddler. Archived from the original on 12 September 2012.
  6. Lawrence, Eric (December 2015). "Fiddler - A Segue". Telerik.
  7. Velikov, Kamen (October 2019). "What's New in Fiddler for Windows v5.0.20194". Telerik.
  8. Velikov, Kamen (June 2020). "Fiddler Everywhere v0.10 is Here!". Telerik.

Further reading

  • Lawrence, Eric (16 February 2016). Debugging with Fiddler: The complete reference from the creator of the Fiddler Web Debugger 2nd Edition. ISBN 978-1511572903.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.