Versions in this module Expand all Collapse all v1 v1.7.2 Apr 10, 2026 v1.7.1 Apr 9, 2026 v1.7.0 Apr 9, 2026 v1.6.2 Apr 9, 2026 v1.6.1 Apr 9, 2026 v1.6.0 Apr 9, 2026 Changes in this version + const PortManagedScore v1.5.1 Apr 6, 2026 v1.5.0-rc1 Mar 27, 2026 v1.4.1 Mar 25, 2026 v1.4.0 Mar 24, 2026 v1.3.0 Mar 15, 2026 Changes in this version + const PortTaskSubmit v1.2.2 Feb 17, 2026 Changes in this version + const AddrSize + const BeaconMsgDiscover + const BeaconMsgDiscoverReply + const BeaconMsgPunchCommand + const BeaconMsgPunchRequest + const BeaconMsgRelay + const BeaconMsgRelayDeliver + const BeaconMsgSync + const FlagACK + const FlagFIN + const FlagRST + const FlagSYN + const PortControl + const PortDataExchange + const PortEcho + const PortEphemeralMax + const PortEphemeralMin + const PortEventStream + const PortHTTP + const PortHandshake + const PortNameserver + const PortPing + const PortRegisteredMax + const PortReservedMax + const PortSecure + const PortStdIO + const ProtoControl + const ProtoDatagram + const ProtoStream + const Version + var AddrBeacon = Addr + var AddrNameserver = Addr + var AddrRegistry = Addr + var AddrZero = Addr + var ErrChecksumMismatch = errors.New("checksum mismatch") + var ErrConnClosed = errors.New("connection closed") + var ErrConnRefused = errors.New("connection refused") + var ErrDialTimeout = errors.New("dial timeout") + var ErrNetworkNotFound = errors.New("network not found") + var ErrNodeNotFound = errors.New("node not found") + var TunnelMagic = [4]byte + var TunnelMagicAuthEx = [4]byte + var TunnelMagicKeyEx = [4]byte + var TunnelMagicPunch = [4]byte + var TunnelMagicSecure = [4]byte + func Checksum(data []byte) uint32 + func PacketHeaderSize() int + type Addr struct + Network uint16 + Node uint32 + func BroadcastAddr(network uint16) Addr + func ParseAddr(s string) (Addr, error) + func UnmarshalAddr(buf []byte) Addr + func (a Addr) IsBroadcast() bool + func (a Addr) IsZero() bool + func (a Addr) Marshal() []byte + func (a Addr) MarshalTo(buf []byte, offset int) + func (a Addr) String() string + type Packet struct + Ack uint32 + Dst Addr + DstPort uint16 + Flags uint8 + Payload []byte + Protocol uint8 + Seq uint32 + Src Addr + SrcPort uint16 + Version uint8 + Window uint16 + func Unmarshal(data []byte) (*Packet, error) + func (p *Packet) ClearFlag(f uint8) + func (p *Packet) HasFlag(f uint8) bool + func (p *Packet) Marshal() ([]byte, error) + func (p *Packet) SetFlag(f uint8) + type SocketAddr struct + Addr Addr + Port uint16 + func ParseSocketAddr(s string) (SocketAddr, error) + func (sa SocketAddr) String() string