Skip to content
Snippets Groups Projects
Commit b9e3aedf authored by Yawning Angel's avatar Yawning Angel
Browse files

Make the output from "-gen" be more useful.

parent 50cc1800
No related branches found
No related tags found
No related merge requests found
...@@ -337,7 +337,7 @@ func generateServerParams(id string) { ...@@ -337,7 +337,7 @@ func generateServerParams(id string) {
return return
} }
fmt.Println("Generated node_id:", parsedID.Base64()) fmt.Println("Generated node-id:", parsedID.Base64())
keypair, err := ntor.NewKeypair(false) keypair, err := ntor.NewKeypair(false)
if err != nil { if err != nil {
...@@ -347,11 +347,19 @@ func generateServerParams(id string) { ...@@ -347,11 +347,19 @@ func generateServerParams(id string) {
fmt.Println("Generated private-key:", keypair.Private().Base64()) fmt.Println("Generated private-key:", keypair.Private().Base64())
fmt.Println("Generated public-key:", keypair.Public().Base64()) fmt.Println("Generated public-key:", keypair.Public().Base64())
fmt.Println()
fmt.Println("Client config: ")
fmt.Printf(" Bridge obfs4 <IP Address:Port> %s node-id=%s public-key=%s\n",
id, parsedID.Base64(), keypair.Public().Base64())
fmt.Println()
fmt.Println("Server config:")
fmt.Printf(" ServerTransportOptions obfs4 node-id=%s private-key=%s\n",
parsedID.Base64(), keypair.Private().Base64())
} }
func main() { func main() {
// Some command line args. // Some command line args.
genParams := flag.String("gen", "", "Generate params given a Node ID.") genParams := flag.String("gen", "", "Generate server params given a bridge fingerprint.")
flag.Parse() flag.Parse()
if *genParams != "" { if *genParams != "" {
generateServerParams(*genParams) generateServerParams(*genParams)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment