Ethereal-dev: Re: [Ethereal-dev] Forget button on TCP stream window

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Martin Regner" <martin.regner@xxxxxxxxx>
Date: Mon, 31 Mar 2003 07:21:43 +0200
Emre wrote:

>The Forget button appends the negation of the current filter to the 
>previous filter,
>processes the filter, and Closes the TCP stream window.
>
>This enables a relatively painless exhaustive examination of multiple 
>TCP stream
>content.
>


Seems to be something that could be useful. Will the display filter string not be too long after a while
if you apply this several times for a certain capture? I don't know how long the filter strings can be.

I'm mainly looking for a possibility to see a summary of all TCP streams (and UDP and ...)  in a separate window and to press a filter button to filter out a specific connection (or maybe even a combination of streams), similar to the functionality "Connections" in Packetyzer (www.packetyzer.com).

In Tethereal there is the IO-Users functionality ("TopTalkers").
I was thinking of looking how difficult it is to port this to Ethereal and maybe add some filtering
buttons and so on. However I don't think I will have so much time for that in the next two weeks or so
and I'm also new to GTK.

Example:
========

tethereal -r infile.pcap -R "not eth" -z io,users,tcp


IO-USERS Statistics
Type:tcp
Filter:<No Filter>
                                               |       <-      | |       ->      | |     Total     |
                                               | Frames  Bytes | | Frames  Bytes | | Frames  Bytes |
10.89.141.132:1063  <-> 10.119.92.50:80           48     48903      20      8053      68     56956
10.89.141.132:1062  <-> 10.119.92.50:80           44     45193      20      8016      64     53209
10.89.141.132:1060  <-> 10.119.92.50:80           56     78215       1       394      57     78609
10.89.141.132:1061  <-> 10.119.92.50:80           33     32699      17      6838      50     39537
10.89.141.132:1064  <-> 10.119.92.50:80           30     29726      16      6422      46     36148
10.54.131.142:80    <->  10.89.141.132:1049       10      4023      25     29381      35     33404
10.89.141.132:1047  <-> 10.46.226.41:80          23     34030       1       324      24     34354