Directories ¶
Path | Synopsis |
---|---|
autoping
autoping package implement both: controller.Command and controller.Service
|
autoping package implement both: controller.Command and controller.Service |
mole
mole is tunnel maker package.
|
mole is tunnel maker package. |
mole/ipfilter
Package ipfilter wraps iptables commands and is used to setup Syntropy releated rules
|
Package ipfilter wraps iptables commands and is used to setup Syntropy releated rules |
router
router package is used to setup routes also actively monitores direct and (sdn) wireguard peers and setups best routing path
|
router package is used to setup routes also actively monitores direct and (sdn) wireguard peers and setups best routing path |
swireguard
* swireguard package is wireguard on steroids super-wireguard, smart-wireguar, Syntropy-wireguard This package is a helper for agent to configure (kernel or userspace) wireguard tunnels It also collects peer status, monitores latency, and other releated work *
|
* swireguard package is wireguard on steroids super-wireguard, smart-wireguar, Syntropy-wireguard This package is a helper for agent to configure (kernel or userspace) wireguard tunnels It also collects peer status, monitores latency, and other releated work * |
internal
|
|
env
Env packet describes all settings, common to whole application
|
Env packet describes all settings, common to whole application |
pkg
|
|
multiping
This file code is based on https://github.com/go-ping/ping
|
This file code is based on https://github.com/go-ping/ping |
netcfg
netcfg is a stateless helper to setup interface attributes IP, route, interface state, etc
|
netcfg is a stateless helper to setup interface attributes IP, route, interface state, etc |
pubip
pubip is self contained package to get host public IP Ip may be get from several providers (STUN and fallback to webpage currently) Also caches IP for some time to reduce requests to servers.
|
pubip is self contained package to get host public IP Ip may be get from several providers (STUN and fallback to webpage currently) Also caches IP for some time to reduce requests to servers. |
pubip/stunip
stunip gets public IP from public STUN servers
|
stunip gets public IP from public STUN servers |
pubip/webip
Gets public IP address from Syntropy web microservice
|
Gets public IP address from Syntropy web microservice |
state
A simple wrapper to have State changes based on atomic variable
|
A simple wrapper to have State changes based on atomic variable |
Click to show internal directories.
Click to hide internal directories.