Recently, I was in need of a new Linux Network Traffic Monitoring Tool and after some poking around, I found some great options:
tcptrack is a great small utility with a spartan interface.
It displays the status of tcp connections, showing columns for the client, server, state, Idle Time and Speed. The list updates automatically as new connections come and go and the results can be sorted by rates or by bytes.
Get tcp track sudo apt-get install tcptrack
slurm provides a nice colored graph for upload/download, as well as some other good overall status information.
Get slurm sudo apt-get install slurm