前言python
今天爲你們介紹一個使用多線程生成的IP端口掃描器,2這裏使用多線程的操做是頗有必要的。這裏,一個很天然的思路就是爲每個端口單獨開一個線程進行掃描。 對於一個給定的ip地址,掃描的過程是這樣的:多線程
1.每個端口建立一個線程,添加到線程列表函數
2.利用connect_ex函數對該(ip,port)進行鏈接操做學習
導入第三方庫線程
判斷端口是否開放ip
學習歷來不是一我的的事情,要有個相互監督的夥伴,工做須要學習python或者有興趣學習python的夥伴能夠私信回覆小編「學習」 獲取資料,一塊兒學習im
開始掃描img
啓動函數端口
運行結果co