add: 添加sudo提示

This commit is contained in:
sjlleo
2022-05-13 13:33:21 +08:00
parent 8a6ebdfae1
commit 9e1df30bbd

17
main.go
View File

@@ -34,9 +34,14 @@ func main() {
Port: *port,
Timeout: time.Second / 2,
})
res, _ := tcpTraceroute.Start()
res, err := tcpTraceroute.Start()
if err != nil {
fmt.Println("请赋予 sudo (root) 权限运行本程序")
} else {
printer.TraceroutePrinter(ip, *res, *dataOrigin)
}
printer.TraceroutePrinter(ip, *res, *dataOrigin)
} else {
if *port == 80 {
*port = 53
@@ -48,9 +53,13 @@ func main() {
Port: *port,
Timeout: 2 * time.Second,
})
res, _ := udpTraceroute.Start()
res, err := udpTraceroute.Start()
printer.TraceroutePrinter(ip, *res, *dataOrigin)
if err != nil {
fmt.Println("请赋予 sudo (root) 权限运行本程序")
} else {
printer.TraceroutePrinter(ip, *res, *dataOrigin)
}
}
}