Crate wgctrl_rs

Source

Structs§

AllowedIp
Represents an IP address a peer is allowed to have, in CIDR notation.
DeviceConfigBuilder
Builds and represents a configuration that can be applied to a WireGuard interface.
DeviceInfo
Represents all available information about a WireGuard device (interface).
InvalidKey
Represents an error in base64 key parsing.
Key
Represents a WireGuard encryption key.
KeyPair
Represents a pair of private and public keys.
PeerConfig
Represents a single peer’s configuration (i.e. persistent attributes).
PeerConfigBuilder
Builds and represents a single peer in a WireGuard interface configuration.
PeerInfo
Represents the complete status of a peer.
PeerStats
Represents a single peer’s current statistics (i.e. the data from the current session).

Functions§

delete_interface
Deletes an existing WireGuard interface by name.