Я пытаюсь выяснить, как полностью создать пакеты с помощью gopacket.
Например, структура уровня IPv4,
ipHeader := layers.IPv4{
Version: 0x4,
TOS: 0x0,
TTL: 0x40,
Protocol: layers.IPProtocolTCP OR layers.IPProtocolUDP
}
Как автоматически назначить правильное значение в протокол, если внешний слой TCP или UDP? На самом деле, я думаю, что я не разработал правильную структуру своего кода.
С уважением ..