Есть некое приложение (игра), которое отсылает TCP/UDP запросы. Моя задача заключается в том, чтобы перехватить эти запросы и *
изменить их направление на другой хост (компьютер).
*изменить их направление — нужно, чтобы пакет не был отправлен на тот хост, который он до этого отправлялся.
Читал кучу статьей на эту тематику в том числе и
эту, но все они на C++ или ASMe, есть ли способы реализации на C# (или на любом другом .NET языке)?
P.S. Реализации сниффера, OpenVPN, сетевых драйверов не предлагать, т.к. они не подходят.
P.S2. Без картинок не могу. Это к тому, что картинка ниже несёт малую смысловую нагрузку.