Não há nenhum que eu saiba, mas teoricamente não deveria ser difícil conseguir algo similar. Strace pode ser usado para interceptar syscalls de rede.
# strace -f -e trace=network -s 10000 /usr/bin/command arguments
Isto lhe dará informações sobre os dados enviados entre o kernel e o processo. A saída do strace não é exatamente o que você deseja. No entanto, strace usa o syscall ptrace para interceptar chamadas do sistema. Pode ser possível escrever um programa para produzir os dados de maneira um pouco mais útil.
Alternativamente, você também pode interceptar o bom soquete útil, ligar e ouvir syscalls. Pode ser possível escrever um pequeno programa que use o ptrace nessas chamadas e libpcap para alterar dinamicamente o filtro de captura toda vez que um novo soquete for aberto.