没有合适的资源?快使用搜索试试~ 我知道了~
python扫描端口脚本,帮助你对系统端口的状态进行实时的监控,了解端口的状态,对服务器的有更好的防护
资源推荐
资源详情
资源评论
Python 扫描端口脚本
利用 Socket 网络模块
调用 socket 函数:import socket
创建 socket 对象:server = socket.socket(family,type)
//family 代表地址家族,可为 AF_INET(Internet 通信)或 AF_UNIX(同一台机器上进程间通
信)。
//type 代表套接字类型,可为 SOCK_STREAM(流套接字)和 SOCK_DGRAM(数据报套接
字)。
设置默认超时,不然链接不上程序将会一直重连,会造成不必要的资源浪费:
setdefaul+meout(5) //5 为设置超时时间,5 秒链接不上将会退出。
返回目标 IPV4 地址:
gethostbyname(target)
具体脚本如下:
import socket
setdefaul+meout(5)
target = input("请输入您的扫描目标 IP 地址:")
targetIP = gethostbyname(target)
print ("开始扫描目标-",targetIP)
for port in range(1,1024):
server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
result = server.connect((targetIP,port))
if (result == 0):
print ("Port %d is open"%port)
else:
print ("Port %d is close"%port)
server.close()
print ("本次扫描已结”)
资源评论
weixin_43566472
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python大作业:音乐播放软件(爬虫+可视化+数据分析+数据库)
- 课程设计-python爬虫-爬取日报,爬取日报文章后存储到本地,附带源代码+课程设计报告
- 软件和信息技术服务行业投资与前景预测.pptx
- 课程设计-基于SpringBoot + Mybatis+python爬虫NBA球员数据爬取可视化+源代码+文档+sql+效果图
- 软件品质管理系列二项目策划规范.doc
- 基于TensorFlow+PyQt+GUI的酒店评论情感分析,支持分析本地数据文件和网络爬取数据分析+源代码+文档说明+安装教程
- 软件定义无线电中的模拟电路测试技术.pptx
- 软件开发协议(作为技术开发合同附件).doc
- 软件开发和咨询行业技术趋势分析.pptx
- 软件测试题详解及答案.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功