У меня есть источник, который отправляет пакеты udp с неверными заголовками контрольной суммы, и я не могу контролировать источник. На wireshark я вижу, что эти пакеты отправляются на хост назначения, но приложение не получает их из-за неверной контрольной суммы udp. Я хотел бы, чтобы приложение на хосте (windows server 2012) получало эти пакеты и повторно отправляло их с правильной контрольной суммой, чтобы приложение собирало пакеты.
Я пытался использовать объект .NET Socket с SocketType RAW и ProtocolType IP, но он также игнорирует пакеты.