Você pode usar wireshark para fazer isso, mas você terá muito a aprender sobre seu uso.
Eu uso o vnstat para monitorar o uso de dados da Internet pela interface wlan, mas como também faço streaming de vídeos do meu servidor de arquivos ... os resultados são imprecisos. Existe alguma maneira de separar os dados baixados da Internet a partir de dados transmitidos do servidor de arquivos no vnstat? ou qualquer programa que me permita monitorar apenas o uso mensal da internet (ignorando o uso de dados produzido pelo streaming)?