Использование jpcap для создания ARPRequest

Когда я использую JPCap для подделки ARP-запроса, я замечаю, что jpcap добавляет трейлер из 18-байтовых нулей в конец ARP, и я не заинтересован в отправке этих данных. Есть ли способ предотвратить это заполнение.

1 ответ

Решение

Нули, которые вы видите, фактически дополняют кадр Ethernet. Пакеты Ethernet имеют минимальный размер полезной нагрузки 42 байта (причины связаны с отправителем, которому необходимо передавать в течение определенного времени для обнаружения коллизий). Насколько я знаю, это невозможно предотвратить, и это противоречило бы спецификации Ethernet.

Также смотрите вопрос на https://serverfault.com/questions/496324/arp-packet-received-larger-than-packet-sent-why

Другие вопросы по тегам