Я использую адаптер 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.
Так что мне делать?