Есть пакеты данных, где здесь заголовок пакета, IP, MAC и как вообще узнать что пакеты принадлежат к одной сессии?
Как стандартными средствами Delphi отпарсить поток по пакетам? Record?
Угу, именно record, надо смотреть, скорее всего packed record.
Просто накладываешь на данные и лезешь в соотвествующее поле.