package main
import (
"fmt"
"os"
"os/exec"
"strings"
)
func main() {
for i := range os.Args {
replacer := strings.NewReplacer("http://", "", "https://", "","www.","")
str1 := replacer.Replace(os.Args[i])
//fmt.Println(str1)
str_arr := strings.Split(str1, `/`)
for _, str := range str_arr{
//fmt.Println(str)
if strings.HasSuffix(str,"com") {
fmt.Println(str)
pingtest(str)
} else if strings.HasSuffix(str,"net"){
fmt.Println(str)
pingtest(str)
} else if strings.HasSuffix(str,"cn"){
fmt.Println(str)
pingtest(str)
}
}
}
}
func pingtest(b string) {
cmd := exec.Command("ping", b, "-c", "4", "-W", "5")
err := cmd.Run()
if err != nil {
fmt.Println(b + "不通")
} else {
fmt.Println("Net Status , OK")
}
}