Subject: How to extract bandwidth usage from tcpdump capture file?
To: None <netbsd-help@netbsd.org>
From: Dave Huang <khym@azeotrope.org>
List: netbsd-help
Date: 04/05/2007 02:19:33
Hi, I've got a tcpdump capture file and am looking for a utility that
will read the file and output either the average bandwidth over an
interval of time or the number of bytes in that interval of time.
tcptrace -xslice is almost perfect--the only problem is that it only
counts TCP packets. I need the data for all packets in the trace.
For those who aren't familiar with it, the output from tcptrace
-xslice looks like:
date segs bytes rexsegs rexbytes new active
--------------- -------- -------- -------- -------- -------- --------
15:03:26.707663 1790 241521 8 4457 21 21
15:03:41.707663 2875 799428 5 7281 32 39
15:03:56.707663 2590 688734 19 11988 17 34
15:04:11.707663 2856 1063850 16 18228 44 52
15:04:26.707663 2188 550299 8 7696 6 39
I only need the "date" and "bytes" columns.
--
Name: Dave Huang | Mammal, mammal / their names are called /
INet: khym@azeotrope.org | they raise a paw / the bat, the cat /
FurryMUCK: Dahan | dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 31 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++