Directories ¶
Path | Synopsis |
---|---|
api
|
|
siderolink
Package pb provides protobuf definitions for the SideroLink API.
|
Package pb provides protobuf definitions for the SideroLink API. |
cmd
|
|
siderolink-agent
Package main provides the entrypoint for the SideroLink agent.
|
Package main provides the entrypoint for the SideroLink agent. |
hack
|
|
siderolink-client
Package siderolink-client provides basic implementation of a client for the SideroLink service over GRPC.
|
Package siderolink-client provides basic implementation of a client for the SideroLink service over GRPC. |
internal
|
|
server
Package server implements a test server for the SideroLink.
|
Package server implements a test server for the SideroLink. |
wait
Package wait provides a simple mechanism to wait for a value to be set.
|
Package wait provides a simple mechanism to wait for a value to be set. |
pkg
|
|
agent
Package agent provides the main entrypoint for the agent.
|
Package agent provides the main entrypoint for the agent. |
events
Package events contains events sink gRPC server implementation.
|
Package events contains events sink gRPC server implementation. |
iter
Package iter provides utilities for working with iterators.
|
Package iter provides utilities for working with iterators. |
logreceiver
Package logreceiver implements JSON-over-TCP log receiver.
|
Package logreceiver implements JSON-over-TCP log receiver. |
openclose
Package openclose provides a synchronization primitive (similar to a semaphore)
|
Package openclose provides a synchronization primitive (similar to a semaphore) |
queue
Package queue provides a thread-safe queue and ring-queue.
|
Package queue provides a thread-safe queue and ring-queue. |
wgtunnel
Package wgtunnel provides a WireGuard tunnel device.
|
Package wgtunnel provides a WireGuard tunnel device. |
wgtunnel/wgbind
Package wgbind provides a WireGuard conn.Bind implementation that can be used to proxy wireguard packets over other connections.
|
Package wgbind provides a WireGuard conn.Bind implementation that can be used to proxy wireguard packets over other connections. |
wgtunnel/wggrpc
Package wggrpc provides a WireGuard over GRPC client and server implementation.
|
Package wggrpc provides a WireGuard over GRPC client and server implementation. |
wireguard
Package wireguard manages kernel and user-space Wireguard interfaces.
|
Package wireguard manages kernel and user-space Wireguard interfaces. |
Click to show internal directories.
Click to hide internal directories.