|
|
|
@ -51,10 +51,11 @@ type Parsed struct {
|
|
|
|
IPVersion uint8
|
|
|
|
IPVersion uint8
|
|
|
|
// IPProto is the IP subprotocol (UDP, TCP, etc.). Valid iff IPVersion != 0.
|
|
|
|
// IPProto is the IP subprotocol (UDP, TCP, etc.). Valid iff IPVersion != 0.
|
|
|
|
IPProto ipproto.Proto
|
|
|
|
IPProto ipproto.Proto
|
|
|
|
// SrcIP4 is the source address. Family matches IPVersion. Port is
|
|
|
|
// Src is the source address. Family matches IPVersion. Port is
|
|
|
|
// valid iff IPProto == TCP || IPProto == UDP.
|
|
|
|
// valid iff IPProto == TCP || IPProto == UDP || IPProto == SCTP.
|
|
|
|
Src netip.AddrPort
|
|
|
|
Src netip.AddrPort
|
|
|
|
// DstIP4 is the destination address. Family matches IPVersion.
|
|
|
|
// Dst is the destination address. Family matches IPVersion. Port is
|
|
|
|
|
|
|
|
// valid iff IPProto == TCP || IPProto == UDP || IPProto == SCTP.
|
|
|
|
Dst netip.AddrPort
|
|
|
|
Dst netip.AddrPort
|
|
|
|
// TCPFlags is the packet's TCP flag bits. Valid iff IPProto == TCP.
|
|
|
|
// TCPFlags is the packet's TCP flag bits. Valid iff IPProto == TCP.
|
|
|
|
TCPFlags TCPFlag
|
|
|
|
TCPFlags TCPFlag
|
|
|
|
|