(Пример в папке Examples\ReadingCaptureFile)
Чтение пакетов из файла также довольно просто. Необходимо создать экземпляр CaptureFileReaderDevice(string captureFilename) и cчитывать пакеты так же, как с любого другого устройства.
// Подписываемся на событие
device.OnPacketArrival +=
new PacketArrivalEventHandler( device_OnPacketArrival );
Console.WriteLine();
Console.WriteLine
("-- Capturing from '{0}', hit 'Ctrl-C' to exit...",
capFile);
// Запускаем бесконечный сбор пакетов
// Этот метод вернет EOF при конце файла
device.Capture();