Что я хочу сделать:
- снифф DNS-ответ
- изменить источник и адрес MA C адрес
- отправить DNS-ответ обратно в сеть
Мой текущий процесс:
- sniff DNS-ответ с функцией sniff scapy
- изменить package.dst на новый ma c
- изменить пакет.sr c на другой новый ма c
- отправить настроенный пакет с функцией scapy sendp
Когда я повторно внедряю пакет обратно в сеть и наблюдаю за ним с помощью wireshark ответ DNS-ответа теперь пропал, кадр на 24 байта или более длиннее, и из-за этого wireshark также замечает ошибку последовательности проверки кадра.
Для более ясного обзора оригинала пакет и во что он превращается, я добавил несколько картинок.
Оригинальный ответ DNS: 
Скорректированный и повторно введенный ответ DNS 