class

Pared::NetworkManager::WireguardLinter

Inherits Reference < Object

Constructors

Class methods

classify_handshake(last_handshake : Time | Nil) : PeerHealth
Source

Instance methods

add_peer(peer : WireguardPeer) : Nil
Source
audit(peers : Array(WireguardPeer)) : Hash(String, String)

Audits a full peer set, returning a map of colliding peer public keys to the earlier peer whose AllowedIPs they overlap.

Source
check_collision(candidate : WireguardPeer) : CollisionResult | Nil
Source