dsnet/report.go
2020-03-04 22:49:27 +00:00

23 lines
381 B
Go

package dsnet
import (
"golang.zx2c4.com/wireguard/wgctrl"
)
func Report() {
conf := MustLoadDsnetConfig()
wg, err := wgctrl.New()
check(err)
defer wg.Close()
dev, err := wg.Device(conf.InterfaceName)
if err != nil {
ExitFail("Could not retrieve device '%s' (%v)", conf.InterfaceName, err)
}
report := GenerateReport(dev, conf)
report.MustSave(conf.ReportFile)
}