Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
wirehop
command
Command wirehop runs the WireHop client and server.
|
Command wirehop runs the WireHop client and server. |
|
internal
|
|
|
auth
Package auth implements bounded handshake authentication state.
|
Package auth implements bounded handshake authentication state. |
|
carrier
Package carrier provides a common framed connection contract for WireHop lanes.
|
Package carrier provides a common framed connection contract for WireHop lanes. |
|
client
Package client implements WireHop client startup and session ownership.
|
Package client implements WireHop client startup and session ownership. |
|
clockmap
Package clockmap maps monotonic timestamps between WireHop peers.
|
Package clockmap maps monotonic timestamps between WireHop peers. |
|
command
Package command implements the WireHop command-line interface.
|
Package command implements the WireHop command-line interface. |
|
datagram
Package datagram owns WireGuard-facing UDP endpoint behavior.
|
Package datagram owns WireGuard-facing UDP endpoint behavior. |
|
dedup
Package dedup implements bounded direction-local packet deduplication.
|
Package dedup implements bounded direction-local packet deduplication. |
|
lanespec
Package lanespec parses WireHop client lane declarations.
|
Package lanespec parses WireHop client lane declarations. |
|
laneurl
Package laneurl parses WireHop carrier URLs.
|
Package laneurl parses WireHop carrier URLs. |
|
lifecycle
Package lifecycle coordinates cancellable long-running WireHop workers.
|
Package lifecycle coordinates cancellable long-running WireHop workers. |
|
monotime
Package monotime exposes process-local serializable monotonic timestamps.
|
Package monotime exposes process-local serializable monotonic timestamps. |
|
packetqueue
Package packetqueue implements bounded priority queues for packet ownership.
|
Package packetqueue implements bounded priority queues for packet ownership. |
|
policy
Package policy implements server-side relay authorization policy.
|
Package policy implements server-side relay authorization policy. |
|
protocol
Package protocol implements the versioned WireHop wire protocol.
|
Package protocol implements the versioned WireHop wire protocol. |
|
relay
Package relay implements the shared WireGuard packet forwarding data plane.
|
Package relay implements the shared WireGuard packet forwarding data plane. |
|
retention
Package retention implements process-wide packet retention accounting.
|
Package retention implements process-wide packet retention accounting. |
|
server
Package server implements WireHop server admission and session ownership.
|
Package server implements WireHop server admission and session ownership. |
|
socketopts
Package socketopts configures carrier sockets before connection establishment.
|
Package socketopts configures carrier sockets before connection establishment. |
|
target
Package target defines canonical WireGuard target identities and resolves their server-side addresses.
|
Package target defines canonical WireGuard target identities and resolves their server-side addresses. |
|
wgpacket
Package wgpacket describes and classifies public WireGuard packet structures.
|
Package wgpacket describes and classifies public WireGuard packet structures. |
|
wsheader
Package wsheader encodes and validates WireHop WebSocket admission headers.
|
Package wsheader encodes and validates WireHop WebSocket admission headers. |
Click to show internal directories.
Click to hide internal directories.