Мне нужно иметь возможность дополнить слой Ethernet пакета TCP, используя Pcap.Net - PullRequest
0 голосов
/ 13 мая 2019

Я использую Pcap.net, чтобы попытаться установить TCP-клиент / серверное соединение с кодом C #. Я создал пакет и могу отправить SYN, но конкретному серверу, к которому я пытаюсь подключиться, нужны дополнительные 2 байта заполнения на уровне Ethernet. Из всей документации Pcap.net я не смог найти отступ для добавления отступов к этому слою, прежде чем отправить его сборщику пакетов. Если у кого-то есть какая-либо информация о том, как мне этого добиться, я был бы очень признателен.

Два экранных снимка wireshark иллюстрируют пакет, который принимается сервером (с заполнением), и тот, который не принимает (без заполнения) соответственно Padding No Padding

1 Ответ

0 голосов
/ 20 июля 2019

Заполнение добавляется неявно, когда вы отправляете пакет по проводам.

...