Я перехватываю сетевые пакеты определенного протокола (через UDP, если это имеет значение), и мне нужно повторить их в другое место назначения.Простая отправка захваченных пакетов приведет к потере исходных IP-адресов источника / назначения, но мне нужно их сохранить.
Это новое назначение является сторонним инструментом, поэтому я не могу предоставить исходные IP-адреса источника / назначения в пользовательском формате.Он напрямую связан с моей сетевой картой, поэтому я думаю об использовании сырых сокетов.
У меня есть IP-пакеты.Могу ли я отправить их по необработанным сокетам непосредственно на одну из моих карт Ethernet, чтобы устройство, подключенное к этой карте Ethernet, получало их точно в исходном виде (по крайней мере, на уровне IP)?Любое другое решение?
PS Оно предназначено для полностью легального использования, если вы беспокоитесь об этом, для целей удаленного мониторинга / записи.