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