前言
今天為大家介紹一個使用多線程生成的IP端口掃描器,2這里使用多線程的操作是很有必要的。這里,一個很自然的思路就是為每一個端口單獨開一個線程進行掃描。 對于一個給定的ip地址,掃描的過程是這樣的:
1.每一個端口創(chuàng)建一個線程,添加到線程列表
2.利用connect_ex函數(shù)對該(ip,port)進行連接操作
導入第三方庫
判斷端口是否開放
學習從來不是一個人的事情,要有個相互監(jiān)督的伙伴,工作需要學習python或者有興趣學習python的伙伴可以私信回復小編“學習” 獲取資料,一起學習
開始掃描
啟動函數(shù)
運行結(jié)果