前言python
今天为你们介绍一个使用多线程生成的IP端口扫描器,2这里使用多线程的操做是颇有必要的。这里,一个很天然的思路就是为每个端口单独开一个线程进行扫描。 对于一个给定的ip地址,扫描的过程是这样的:多线程
1.每个端口建立一个线程,添加到线程列表函数
2.利用connect_ex函数对该(ip,port)进行链接操做学习
导入第三方库线程
判断端口是否开放ip
学习历来不是一我的的事情,要有个相互监督的伙伴,工做须要学习python或者有兴趣学习python的伙伴能够私信回复小编“学习” 获取资料,一块儿学习im
开始扫描img
启动函数端口
运行结果co