mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2025-04-28 06:05:06 +03:00

This address family is used in communication between virtual machines and their hosts. Advantages include that no virtual ethernet adapter and their respective address configuration and routing need to be setup. Rather, with this new link type, only a single yggdrasil interface can exist inside of the virtual machine. It can also be used inside of containers. There, the advantage over existing link types like unix sockets include, that no mount point need to be shared with the host and container. This provides more isolation. More information: https://man7.org/linux/man-pages/man7/vsock.7.html https://gist.github.com/nrdmn/7971be650919b112343b1cb2757a3fe6
51 lines
1.8 KiB
Modula-2
51 lines
1.8 KiB
Modula-2
module github.com/yggdrasil-network/yggdrasil-go
|
|
|
|
go 1.22
|
|
|
|
require (
|
|
github.com/Arceliar/ironwood v0.0.0-20241213013129-743fe2fccbd3
|
|
github.com/Arceliar/phony v0.0.0-20220903101357-530938a4b13d
|
|
github.com/cheggaaa/pb/v3 v3.1.5
|
|
github.com/coder/websocket v1.8.12
|
|
github.com/gologme/log v1.3.0
|
|
github.com/hashicorp/go-syslog v1.0.0
|
|
github.com/hjson/hjson-go/v4 v4.4.0
|
|
github.com/kardianos/minwinsvc v1.0.2
|
|
github.com/mdlayher/vsock v1.2.1
|
|
github.com/quic-go/quic-go v0.48.2
|
|
github.com/vishvananda/netlink v1.3.0
|
|
github.com/wlynxg/anet v0.0.5
|
|
golang.org/x/crypto v0.33.0
|
|
golang.org/x/net v0.35.0
|
|
golang.org/x/sys v0.30.0
|
|
golang.org/x/text v0.22.0
|
|
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2
|
|
golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173
|
|
golang.zx2c4.com/wireguard/windows v0.5.3
|
|
)
|
|
|
|
require (
|
|
github.com/bits-and-blooms/bitset v1.13.0 // indirect
|
|
github.com/bits-and-blooms/bloom/v3 v3.7.0 // indirect
|
|
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
|
|
github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mdlayher/socket v0.4.1 // indirect
|
|
github.com/onsi/ginkgo/v2 v2.9.5 // indirect
|
|
github.com/rivo/uniseg v0.2.0 // indirect
|
|
go.uber.org/mock v0.5.0 // indirect
|
|
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
|
|
golang.org/x/mod v0.19.0 // indirect
|
|
golang.org/x/sync v0.11.0 // indirect
|
|
golang.org/x/tools v0.23.0 // indirect
|
|
)
|
|
|
|
require (
|
|
github.com/VividCortex/ewma v1.2.0 // indirect
|
|
github.com/fatih/color v1.18.0 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/mattn/go-runewidth v0.0.16 // indirect
|
|
github.com/olekukonko/tablewriter v0.0.5
|
|
github.com/vishvananda/netns v0.0.5 // indirect
|
|
suah.dev/protect v1.2.4
|
|
)
|