Não é simples, mas você pode usar ptrace
no processo filho e acompanhar:
- Quais FDs são soquetes.
- Bytes em
read
ewrite
chamadas. - Faça referência cruzada à lista em 1 e aos tamanhos em 2 para determinar bytes lidos / gravados em soquetes de rede.