1 回答

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個贊
你得到的錯誤是:
調(diào)用 nmap 時參數(shù)不足 have () want (chan<- []byte)
這意味著nmap()方法main沒有任何參數(shù),但實(shí)際nmap()定義需要一個參數(shù)chan<-[]byte,所以你必須從nmap()下面?zhèn)鬟f一個參數(shù),我提到了你剛剛錯過的參數(shù)。
func main() {
outChan := make(chan []byte)
fmt.Printf("Please input URL")
fmt.Scanln(&url)
wg.Add(1)
go nikto(outChan)
wg.Add(1)
go whois(outChan)
wg.Add(1)
go nmap(outChan) //you are just missing the argument here.
for i := 0; i < 3; i++ {
bs := <-outChan
fmt.Println(string(bs))
}
close(outChan)
wg.Wait()
}
- 1 回答
- 0 關(guān)注
- 150 瀏覽
添加回答
舉報