X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fgovpn%2Fcmd%2Fgovpn-client%2Fmain.go;h=f21249061d4ed0e637f775beccca6c88291ed712;hb=23594738bb8908bc6b487c6a831509206ba18a91;hp=a951160a21d7ce737e01d53188b3fa4b70a272df;hpb=6f88b7a11aac23a6189ac5b9d08e7149178b9215;p=govpn.git diff --git a/src/govpn/cmd/govpn-client/main.go b/src/govpn/cmd/govpn-client/main.go index a951160..f212490 100644 --- a/src/govpn/cmd/govpn-client/main.go +++ b/src/govpn/cmd/govpn-client/main.go @@ -43,6 +43,7 @@ var ( timeoutP = flag.Int("timeout", 60, "Timeout seconds") noisy = flag.Bool("noise", false, "Enable noise appending") cpr = flag.Int("cpr", 0, "Enable constant KiB/sec out traffic rate") + egdPath = flag.String("egd", "", "Optional path to EGD socket") ) func main() { @@ -58,6 +59,11 @@ func main() { log.Fatalln(err) } + if *egdPath != "" { + log.Println("Using", *egdPath, "EGD") + govpn.EGDInit(*egdPath) + } + pub, priv := govpn.NewVerifier(id, govpn.StringFromFile(*keyPath)) conf := &govpn.PeerConf{ Id: id,