Как отправить поддельный ICMP-ответ? - PullRequest
0 голосов
/ 17 октября 2018

Я использую адаптер TAP-Windows для захвата всех IP-пакетов.И по какой-то причине я хочу подделать ICMP-пакет (fake src и dst), чтобы программы на моем устройстве могли получить неправильную задержку ICMP.(возможно быстрый ответ или переадресация на другой IP-адрес)

Я знал, что scapy может отправлять поддельные ICMP-пакеты, но теперь я хочу использовать golang для достижения этого.

Я использую net.DialIP("ip4:icmp",fake_src,fake_dst), возможно, какraw socket.Однако я получаю сообщение об ошибке: dial ip4:icmp 8.8.8.8->10.9.9.2: bind: The requested address is not valid in its context.

Так что мне делать?

...