Необходимо сделать вот такую вещь: заснифить сетевую активность программы, а именно её tcp-соединения к определённому удалённому порту и хосту и создать 2 файла(отправлено/получено) только с теми данными, которые программа писала/получала без разбивки на пакеты, а как бы потоком. То есть не пакетный снифер, а снифер "соединений". Подскажите, какими инструментами это можно сделать в linux/windows, и можно ли в принципе?
Заранее спасибо.