IP-маскировка на уровне приложения? - PullRequest
1 голос
/ 13 июля 2011

В Windows XP нам бы хотелось, чтобы приложение могло отправлять UDP-пакеты «с» произвольных IP4-адресов в [частную] сеть, подключенную к одной из сетевых карт компьютера.Компьютер-получатель должен полагать, что пакеты получены с разных устройств.

Очевидно, socket.sendto() просто создаст пакеты, которые наследуют IP-адрес сетевой карты.Но какое дополнительное оборудование (или конфигурация сетевой карты) необходимо для этой работы?

1 Ответ

1 голос
/ 11 августа 2011

Разъемы RAW или разъемы RAW Ethernet, вероятно, являются лучшим решением. Вы можете получить драйвер NDIS для разъемов RAW Ethernet, а затем по необходимости выполнять упражнения на C или .Net.

RAW Ethernet означает, что вам нужно будет создавать заголовки Ethernet, IP и UDP для каждого пакета.

...