Ethereal-dev: Re: [Ethereal-dev] SMB Response Time Graph - smbplot

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

From: "Ronnie Sahlberg" <ronnie_sahlberg@xxxxxxxxxxxxxx>
Date: Mon, 19 May 2003 20:16:21 +1000
The plots looks absolutely fab.
Great work!

Can you hack up some short description of the feature and try to convince
someone to add it to the webpage?
This would definitely be very nice to have in some sort of
extras/contributions directory together with
the ethereal distribution or in-addition-to.


Is it easy to hack up a GTK window that just displays the content of that
GIF/PNG whatever?
So that if this extenal tool is available it could be used to generate the
bitmaps which would then
just be loaded into the GTK window and displayed so that ethereal also gets
these fab graphs.

Fab, just fab.

Can you provide one such tool for NFS (or onc-rpc in general) as well?
And DCERPC?
It would also have to finter out which aprticular oncrpc/dcerpc protocol we
wish the data for.
Tap: rpc and AVG(rpc.time)rpc.time   etc
Tap:dcerpc  and AVG(dcerpc.time)dcerpc.time


Is it possible with these tools also to parse the -z io,users output and
provide graphs similar to
matrix/traffic map on other sniffers?



----- Original Message -----
From: "Visser, Martin (Sydney)"
To: <ethereal-dev@xxxxxxxxxxxx>
Sent: Monday, May 19, 2003 7:50 AM
Subject: [Ethereal-dev] SMB Response Time Graph - smbplot



In response to the challenge from Ronnie, I decided to develop the
attached perl script - smbplot. Basically I think it does a fairly nice
job of producing a graph from the io,stat output for smb.time. It
usefully plots average RTT as well the range of RTT for each sample
interval (as Ronnie suggested). Optionally you overly the SMB protocol
bytes throughput.

I have chosen to use Ploticus <http://ploticus.sourceforge.net/> rather
than Gnuplot. The remain reason is there is that Ploticus seems to
produce a nicer output, and also will be a more suitable candidate for
other ideas I want to pursue in the future. (It has piecharts, can
produce SVG and also produce imagemap to allow interaction with the
charts)

Anyway grab a copy of ploticus and try the script out. I have also
attached a GIF from some data I had.

BTW To date I have only tested it on Windows running Cygwin and Perl.
(I'll test this on Linux in the next day or two).

Any feedback will be appreciated. (Next feature for this will be to
produce a histogram showing the range of response times for the whole
sample period. I will also aim to produce a collection of tools such as
protocol (or other categorisation), and some more generic response time
graphs).

Martin Visser ,CISSP
Network and Security Consultant
Technology & Infrastructure - Consulting & Integration
HP Services

3 Richardson Place
North Ryde, Sydney NSW 2113, Australia
Phone *: +61-2-9022-1670    Mobile *: +61-411-254-513
   Fax 7: +61-2-9022-1800     E-mail * : martin.visserAThp.com