TUN-6666: Define packet package

This package defines IP and ICMP packet, decoders, encoder and flow
This commit is contained in:
cthuang
2022-08-17 16:46:49 +01:00
parent 20ed7557f9
commit bad2e8e812
242 changed files with 49761 additions and 2642 deletions

9
vendor/modules.txt vendored
View File

@@ -124,6 +124,10 @@ github.com/golang/protobuf/ptypes
github.com/golang/protobuf/ptypes/any
github.com/golang/protobuf/ptypes/duration
github.com/golang/protobuf/ptypes/timestamp
# github.com/google/gopacket v1.1.19
## explicit; go 1.12
github.com/google/gopacket
github.com/google/gopacket/layers
# github.com/google/uuid v1.3.0
## explicit
github.com/google/uuid
@@ -341,7 +345,7 @@ golang.org/x/crypto/ssh/terminal
## explicit; go 1.12
golang.org/x/mod/module
golang.org/x/mod/semver
# golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e
# golang.org/x/net v0.0.0-20220812174116-3211cb980234
## explicit; go 1.17
golang.org/x/net/bpf
golang.org/x/net/context
@@ -349,6 +353,7 @@ golang.org/x/net/context/ctxhttp
golang.org/x/net/http/httpguts
golang.org/x/net/http2
golang.org/x/net/http2/hpack
golang.org/x/net/icmp
golang.org/x/net/idna
golang.org/x/net/internal/iana
golang.org/x/net/internal/socket
@@ -366,7 +371,7 @@ golang.org/x/oauth2/internal
# golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
## explicit
golang.org/x/sync/errgroup
# golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
# golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
## explicit; go 1.17
golang.org/x/sys/cpu
golang.org/x/sys/execabs