Network-I is a commercial network monitor that runs under Unix and does not require any specialised hardware.
It allows you to (amongst others) capture and display network packets in a configurable level of detail and to record the peak rates of network traffic over extended periods of time in packets/second and bytes/second …..