Skip to content

Commit 4ccf28e

Browse files
committed
changed readme
1 parent 16e2811 commit 4ccf28e

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Extension for Fiddler, to display the session information in a TreeView panel instead of the default ListBox, so it groups the information logically based on hosts, folders, etc...
55

66
## Introduction
7-
If you need to capture http traffic there are several tools out there that can help you with this task, and a really good one is [Fiddler](http://www.fiddler2.com).
7+
If you need to capture http traffic there are several tools out there that can help you with this task, and a really good one is [Fiddler Classic](https://www.telerik.com/download/fiddler).
88
It's really flexible and, best of all, it's free. :-)
99

1010
The only thing you might be a little bit annoyed with is that, when analyzing a site that performs lots of calls, you might end up with a screen like the following:
@@ -21,22 +21,28 @@ To switch between the two views, a new menu entry has been created in the top le
2121

2222
![New menu option](./images/Home_fiddler3.png)
2323

24-
Integration with Fiddler is not 100%, since I first created this extension to be able to locate sessions in a more efficient manner. You can right-click on a session and the original Fiddler context will show up, although some options will not be usable or have any meaning. I'm sure other stuff might not work as well, but again my goal was just to make it _usable enough_ for my own needs. ;-)
24+
Integration with Fiddler is not 100%, since I first created this extension to be able to locate sessions in a quicker manner. You can right-click on a session and the original Fiddler context will show up, although some options will not be usable or have any meaning. I'm sure other stuff might not work as well, but again my goal was just to make it _usable enough_ for my own needs. ;-)
2525

2626
For instance coloring a session will in fact color it in the ListView, but nothing will happen in the tree.
2727
We can however reissue sessions, save them, etc...
2828

2929
![Context menu integration](./images/Home_fiddler4.png)
3030

3131
## Installation
32-
In order to install this extension you'll need to copy the compiled assembly .DLL into your _\My Documents\Fiddler2\Scripts_ folder (or _\Program Files\Fiddler2\Scripts_ to make it available to all users on the machine). After that, you'll need to restart Fiddler if was already running.
32+
In order to install this extension you'll need to copy the compiled assembly _TreeViewPanelExtension.dll_ into your Fiddler scripts folder, typically:
33+
34+
```%userprofile%\AppData\Local\Programs\Fiddler\Scripts```
35+
36+
```c:\Users\[username]\AppData\Local\Programs\Fiddler\Scripts```
37+
38+
After that, you'll need to restart Fiddler if was already running.
3339

3440
## Known issues
3541
Right now, there are issues in the way sessions are deleted, because the only way to effectively delete a session is by choosing the **ALL** option from the tools menu as shown in the selected screenshot:
3642

3743
![Delete all sessions](./images/Home_fiddler5.png)
3844

39-
All the other ways to delete sessions (even from the context menu) will wipe them out from the ListView but +not+ from the TreeView, so you might get out of sync (not a huge deal since you can re-sync by using the above option as well). The biggest roadblock is that the ListView won't fire an event when items are removed from it, so I'd need to implement an additional mechanism to fix it (btw, that's the reason there are some work-in-progress sections in the source code).
45+
All the other ways to delete sessions (even from the context menu) will wipe them out from the ListView but **not** from the TreeView, so you might get out of sync (not a huge deal since you can re-sync by using the above option as well). The biggest roadblock is that the ListView won't fire an event when items are removed from it, so I'd need to implement an additional mechanism to fix it (btw, that's the reason there are some work-in-progress sections in the source code).
4046

4147
But other than that the extension is fully usable and I thought some of you might find it useful too.
4248
Of course, you're free to download the code and if you want to extend it further or have some ideas let me know. :-)

TreeViewPanelExtension/TreePanel.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ namespace TreeViewPanelExtension
88
{
99
/// <summary>
1010
/// Creates a new control to be used in Fiddler, that represents the information in a TreeView
11-
/// TODO: Add installation path %userprofile%\AppData\Local\Programs\Fiddler\Scripts
1211
/// Requiring version of Fiddler Classic 5.x
1312
/// </summary>
1413
public class TreePanel : IFiddlerExtension

0 commit comments

Comments
 (0)