博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-端口扫描
阅读量:3959 次
发布时间:2019-05-24

本文共 674 字,大约阅读时间需要 2 分钟。

环境: python3

# 1. 定义portscan函数,用来进行TCP 端口扫描# 2.启动多线程进行扫描函数import socketfrom threading import Threadimport timedef main(target):    print("开始扫描: %s" %target)    for port in range(1,5000): #定义扫描端口的范围        t=Thread(target=portscan,args=(target,port))        t.start()# 1.定义portscan函数,用来进行TCP端口扫描def portscan(target,port):    try:        client=socket.socket(socket.AF_INET,socket.SOCK_STREAM)        client.connect((target,port))        print("[*] %s:%d开放" %(target,port))        client.close()    except:        passif __name__ == '__main__':    target=input("请输入你要扫描的IP或网址: ")    start=time.time()    main(target)    end=time.time()    print("总共耗时: %.2f s" %(end-start))

演示:

在这里插入图片描述

转载地址:http://ruhzi.baihongyu.com/

你可能感兴趣的文章
一口一口吃掉Struts(六)——动态ActionForm
查看>>
一口一口吃掉struts(七)——ActionForward知多少
查看>>
浅析Hibernate映射(二)——关系映射(3)
查看>>
浅析Hibernate映射(四)——组件映射(component)
查看>>
Hibernate性能优化
查看>>
Spring核心ioc
查看>>
SSH框架总结(框架分析+环境搭建+实例源码下载)
查看>>
Struts2+Spring3+Mybatis3开发环境搭建
查看>>
mongoDB入门必读(概念与实战并重)
查看>>
通俗易懂解剖jbpm4
查看>>
云盘 同步盘介绍 同步工具介绍
查看>>
rsync
查看>>
win7 英文版电脑 不睡眠,不休眠
查看>>
Bash中如何判断一个命令是否存在 查看当前目录下文件的个数
查看>>
makefile
查看>>
linux 文件权限
查看>>
部分简化字感觉不如繁体字有深意
查看>>
cgo 崩溃 64位地址截断引发的挂死问题
查看>>
drbd
查看>>
网络 IP
查看>>