Getting started with fiddler

2,860 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,860
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
65
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Getting started with fiddler

  1. 1. Getting started with Fiddler 钟志 [email_address]
  2. 2. Introducing Fiddler <ul><li>Written in C# (.NET Framework v2.0) </li></ul><ul><li>Freely available from </li></ul><ul><li>HTTP/HTTPS Debugger </li></ul><ul><li>Runs as a proxy server on the local machine or on a remote server </li></ul>
  3. 3. How does Fiddler work?
  4. 4. Debugging non-Windows clients Fiddler Internet
  5. 5. What can Fiddler do? <ul><li>HTTP/HTTPS traffic monitoring and analysis </li></ul><ul><li>Request and response modification </li></ul><ul><li>Timing and network manipulation </li></ul>
  6. 6. Monitor traffic <ul><li>Any device that supports a HTTP proxy </li></ul><ul><li>Process filter </li></ul><ul><li>Hide image request </li></ul><ul><li>Hide HTTPS CONNECTs </li></ul><ul><li>Hide 304 response </li></ul><ul><li>Filter </li></ul><ul><li>Find </li></ul><ul><li>Context menu select </li></ul><ul><li>QuickExec Box </li></ul>
  7. 7. QuickExec Box <ul><li>?sometext </li></ul><ul><li>>size </li></ul><ul><li><size </li></ul><ul><li>=status </li></ul><ul><li>=method </li></ul><ul><li>@host </li></ul><ul><li>select type </li></ul>
  8. 8. AutoResponser <ul><li>Creating your rules </li></ul><ul><ul><li>String Literals </li></ul></ul><ul><ul><li>Exact Match </li></ul></ul><ul><ul><li>Regular Expressions </li></ul></ul><ul><ul><li>Set delay </li></ul></ul><ul><li>My DocumentsFiddler2 AutoResponder.xml </li></ul><ul><li>+/-:reorder </li></ul><ul><li>delete:remove </li></ul>
  9. 9. Timeline <ul><li>Mime type color </li></ul><ul><li>Color circle </li></ul><ul><li>Buffering Mode vs. Streaming Mode </li></ul>
  10. 10. Buffering Mode/Streaming Mode <ul><li>Buffering Mode: modify the response before the client receives it </li></ul><ul><li>Streaming Mode: return response bytes to the client immediately </li></ul>
  11. 11. Tools <ul><li>Host </li></ul><ul><li>Simulate model speed </li></ul><ul><li>Disable cache </li></ul><ul><li>Text encoding/decoding </li></ul><ul><li>GZIP Encoding </li></ul>
  12. 12. Addons <ul><li>Syntax-Highlighting </li></ul><ul><li>JavaScript Formatter </li></ul><ul><li>http://www.fiddler2.com/Fiddler2/extensions.asp </li></ul>
  13. 13. Customize Rules <ul><li>FiddlerScript(JScript.NET) </li></ul><ul><li>Event base </li></ul><ul><ul><li>onBeforeRequest </li></ul></ul><ul><ul><li>onBeforeResponse </li></ul></ul><ul><li>Auto loading </li></ul><ul><li>Cutom command </li></ul><ul><li>Baike Editor Demo </li></ul>
  14. 14. Demo: Debug online page <ul><li>http:// fe.baidu.com/~zhongzhi/fiddler_demo / </li></ul>
  15. 15. More… <ul><li>http://www.fiddlertool.com/Fiddler2/ </li></ul>

×