Fiddler: show only the following hosts doesn't work - fiddler

In Fiddler's Filters tab, I have "Use Filters" checked off.
I have no zone filter.
I have chosen "Show only the following hosts" and have added the host name that I want to show exactly as it is displayed in Fiddler's "Host" column in the Web Sessions window.
It's not working at all.
I have Fiddler set up to capture all processes.
I'd also like to get Fiddler to show a couple of different hosts
Any suggestions? thanks.

In Fiddler's Filters tab, I have "Use Filters" checked off.
->checked off? should be on.
I have chosen "Show only the following hosts" and have added the host name that I want to show exactly as it is displayed in Fiddler's "Host" column in the Web Sessions window.
->make sure you didn't add the 'http://' before it
I'd also like to get Fiddler to show a couple of different hosts
->just separate them with a space or colon.
good luck!

You should check the "use filters" checkbox.
In the "Show only the following hosts" textbox, type the names of the hosts separated by colon. If you have several similar hosts then you can use wildcards also(see below for an example).

Related

How to show all traffic after selecting "Show Only Process = #####" in Fiddler

I'm using fiddler and I filtered the list of requests by right-clicking in the traffic list and selecting "Filter Now > Show Only Process="
How to I remove this filter so I can see all entries again?
For the life of me I can't figure it out!
Right click on the applied filter "down under":

In Chrome DevTools, how can you tell which responses were sent using HTTP/2 server push?

HTTP/2 server push allows a server to "push" resources to the browser before the browser has actually requested them.
When using the network tab of the Chrome DevTools, how can I tell which resources were "pushed" vs. ones that were requested in the traditional way?
I know that I can enable the Protocol column in the network tab, and that shows some calls as "h2" which I assume means HTTP/2. But what do I look for to tell whether it was actually pushed?
Look for Push in the Initiator column. See image.jpg in the screenshot below.
Hovering over the Waterfall also shows a breakdown of the push-related activity.
I know that I can enable the Protocol column in the network tab, and that shows some calls as "h2" which I assume means HTTP/2.
Yes, this is correct. h2 stands for HTTP/2. As mentioned, the Protocol column is hidden by default. Right-click the table header and select Protocol to enable it. See Show more information for an example.

customize the apiary console drop-down menu

I want to customize the apiary console's drop-down menu. Here is my use-acases
I have added the HOST field in apiary blueprint which is a url of a staging server. In console, by default, the drop-down menu shows production name for this url.
1). Is it possible change the production in console drop-down menu to staging ?
2). Is it possible to remove the "Debugging Proxy" from drop-down menu ?
[Disclaimer: I work for apiary.io] It is possible to customise the dropdown menu to some extent and this is a part of our paid plans. Feel free to contact support [at] apiary [dot] io for more information on this.

Use fiddler only for some processes

I was wondering if I could use Fiddler2 on only some processes instead of all applications which use system proxy settings. I know there is a filter option in Fiddler2, but as far as I know, it only hides information and the traffic is captured anyway.
There is a "Any Processes" button on fiddler toolbar. Drag the icon to a window to show traffic from only that process. Click the icon again to cancel the filter.
This is the best and simplest way to filter by process.
Or, in File menu, don't check the "Capture Traffice" item. Then set proxy in your others applications which need to be captured by fiddler.
If you capture HTTPS, open the https config dialog(Fiddler Options >> HTTPS), you'll see a list box with these list items:
...from all processes
...from browsers only
...from non-browsers only
...from remote client only
Here is a video which shows you how to filter by processes in fiddler. Towards the end of the video, you can learn how to filter by browser or even the tab of a browser.
https://www.youtube.com/watch?v=qZYl3a60-Uc
Steps (Fiddler 4.3x) -
Fiddler > Filters Tab
Use filters - check it!
Client processes : Show only Traffic from - check it! > Choose your process (a browser or tab in browser) from the adjacent drop down menu.
Actions button > Run filterset now - click it!
Done !
To use Fiddler for capturing traffic from a specific process/Application fiddler has provided a option - "Any Process"
Steps :
Open/Launch the application which you want to monitor.
Select "Any Process" option and Drag it to the you application.
Now you have restricted Fiddler to capture the traffic from a specific Process/Application.

Fiddler can easily decode responses - how to make this automatic?

In Fiddler I have many responses which I like to view raw. For each one Fiddler says "Response is encoded and may need to be decoded before inspection. Click here to transform."
I want not only the current one, but all responses to always be transformed. Anyone know how to set this? Rules->Remove all encodings does not do the trick.
If the goal is to remove compression during the processing of a session:
That's what the "Decode" button on the toolbar does.
That's also what Rules menu > "Remove all encodings" does.
If the goal is to remove the encoding after session processing is complete, select all of the sessions (CTRL+A) and use "Decode Selected Sessions" on the Web Sessions list's context menu.
It's very easy. Just click the "Decode" button on Fiddler's toolbar.