sniffer icon indicating copy to clipboard operation
sniffer copied to clipboard

packet seems lost when I use NewDecodingLayerParser

Open c625473164 opened this issue 5 years ago • 0 comments

Its ok when I write code like this.

packet := gopacket.NewPacket(data, layers.LayerTypeEthernet, gopacket.Default)
			if packet.NetworkLayer() == nil || packet.TransportLayer() == nil || packet.TransportLayer().LayerType() != layers.LayerTypeTCP {
				continue
			}
			tcp, ok := packet.TransportLayer().(*layers.TCP)
			if !ok {
				continue
			}
			assembler.assemble(packet.NetworkLayer().NetworkFlow(), tcp, packet.Metadata().Timestamp)

c625473164 avatar Jul 01 '19 09:07 c625473164