|purpose:||display network traffic on an interface|
|requires:||standard GNU commands, /proc fs|
|usage:||bytetraf [-hml] <n>s|m|h|d <interface>|
<n>s|m|h|d, n is an integer referring to time interval in seconds|minutes|hours|days which refers to the frequency of how often to display traffic info <interface>, is the name of network interface as found in /proc/net/dev file -h, usage and options (this help) -m, manual -l, see this script"
DESCRIPTION Output format example: 13:53:21 int: ppp0 recv: [+6270] 5.789.621 tran: [+393] 537.478 rate: 6663 b/s Output explanation for each column: 13:53:21 - time int: - short for interface ppp0 - interface type recv: - marks received bytes start [+6270] - received 6270 bytes since last time interval specified as <n>s|m|h|d 5.789.621 - received 5.789.621 bytes since the interface has been up tran: - marks transferred bytes start [+393] - transferred 393 bytes since last time interval specified as <n>s|m|h|d 537.478 - transferred 537.478 bytes since the interface has been up rate: - speed in bytes/s of the total traffic 6663 b/s - 6663 bytes/s NOTE This script relies on the structure of the output generated by kernels 2.2.x and 2.4.x in /proc/net/dev file.