我希望在Linux操作系统下运行的Go程序中获取可用无线网络列表。使用iwlist命令从Linux命令行获取此信息非常容易,但我真的想在Go本地完成它。有任何建议应该使用哪个包?谢谢。
我希望在Linux操作系统下运行的Go程序中获取可用无线网络列表。使用iwlist命令从Linux命令行获取此信息非常容易,但我真的想在Go本地完成它。有任何建议应该使用哪个包?谢谢。
iwlistCmd := exec.Command("iwlist", iface, "scan")
iwlistCmdOut, err := iwlistCmd.Output()
if err != nil {
fmt.Println(err, "Error when getting the interface information.")
} else {
fmt.Println(string(iwlistCmdOut))
}