В настоящее время я использую библиотеку PCAP C # и не изменяю полученный пакет. Проблема проиллюстрирована на следующем изображении.
http://img269.imageshack.us/img269/6549/wtfisthisshitx.jpg
С левой стороны - Wireshark (правильная версия захваченного пакета), а справа - мой захват с использованием библиотеки Pcapсфз. C2s не принадлежат. Кто-нибудь еще видел это раньше?
Код, который я использую для получения пакетов, почти на 100% похож на пример, размещенный на их сайте.