python扫描服务器端口(Python实现的对本地host127.0.0.1主机进行扫描端口功能示例)
类别:脚本大全 浏览量:1878
时间:2022-03-28 22:19:31 python扫描服务器端口
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例本文实例讲述了python实现的对本地host127.0.0.1主机进行扫描端口功能。分享给大家供大家参考,具体如下:
前面一篇《python ip端口扫描工具类》详细介绍了端口扫描功能,这里分析一下针对本地localhost端口扫描的方法。
具体代码如下:
|
#!/usr/local/bin/python #-*- coding: utf-8 -*- #端口扫描器 import socket import thread import time socket.setdefaulttimeout( 3 ) #设置了全局默认超时时间 def socket_port(ip,port): #扫描开放端口 try : if port> = 65535 : print u "端口扫描结束0-65535" s = socket.socket(socket.af_inet, socket.sock_stream) #s.settimeout(float(1)) #延时5s #s.connect((ip,port)) result = s.connect_ex((ip,port)) if (result = = 0 ): print ip,u ":" ,port,u "端口开放" s.close() except : print u "扫描端口异常2" def ip__port(data): #扫描端口 try : #data="127.0.0.1" t = time.time() for i in range ( 0 , 1000 + 1 ): #65535 thread.start_new_thread(socket_port,(data, int (i))) time.sleep( 0.003 ) #确保先运行seeker中的方法 print u '扫描端口完成用时 time:%f' % (time.time() - t) except : print u "扫描端口异常1" if __name__ = = '__main__' : #socket_port("127.0.0.1",21) #扫描开放端口 ip__port( "127.0.0.1" ) #多线程 |
运行结果如下:
希望本文所述对大家python程序设计有所帮助。
原文链接:https://blog.csdn.net/xwbk12/article/details/71439951
您可能感兴趣
- wamp系统设置教程(浅谈本地WAMP环境的搭建)
- dede模板本地部署(dedecms5.7首页和列表页模板中动态调用文章浏览次数的方法)
- 将docker中的镜像打包教程(本地使用docker打包部署镜像的方法)
- 虚拟机windows server安装php环境(winxp apache用php建本地虚拟主机的方法)
- apache克隆后自动关闭(Apache 本地服务器启动后又自动停止解决办法)
- phpstudy搭建网站全过程(phpstudy在本地搭建多个网站的方法)
- docker本地项目生成镜像(docker images本地迁移的实现)
- nginx反向代理流程详解(本地通过nginx配置反向代理的全过程记录)
- dedecms本地搭建(DEDECMS图文分离存放在另一个服务器实现方法)
- python本地ocr库(详解Python安装tesserocr遇到的各种问题及解决办法)
- wampserver怎么使用(wampserver怎么用?如何使用wampserver来配置本地php环境)
- docker容器设置端口(Docker 实现容器端口绑定本地端口)
- opencv调用摄像头图像识别(Python+OpenCV采集本地摄像头的视频)
- linux本地文件夹双向同步(linux两台服务器实现自动同步文件)
- phpstudy服务器怎么设置(phpstudy本地环境开启.htaccess伪静态方法)
- js搜索功能的实现(前端JavaScript实现本地模糊搜索功能的方法实例)
- 盘古开天地 他创造了世界,谁创造了盘古 盘古是伏羲吗(盘古开天地他创造了世界)
- 关于队徽 你了解这些么 二(关于队徽你了解这些么)
- 冬天来了手脚冰凉 真不是因为上辈子你是折翼的天使(冬天来了手脚冰凉)
- 0 1 岁婴儿最强作息指南,照着做养出天使宝宝(01岁婴儿最强作息指南)
- 沪上这16所高校 萌新 礼包开箱 哪一款让你心动(沪上这16所高校萌新)
- 她救了被绑架的他,而这一切竟是一场阴谋...(她救了被绑架的他)
热门推荐
- Html5中的<section>标签
- laravel数据库查询(Laravel获取所有的数据库表及结构的方法)
- laravel跳转后需要授权吗(解决Laravel5.2 Auth认证退出失效的问题)
- 什么是高内聚、低耦合
- python 二维数组怎么取第二列(python实现二维数组的对角线遍历)
- dockervolume文件权限(docker volumes 文件映射方式)
- line-height 百分比与数值的区别
- thinkphp从模板自定义标签(Thinkphp5.0框架视图view的循环标签用法示例)
- 创建数据表的sql语句代码(用注解编写创建表的SQL语句)
- html中table怎么用(详解CSS的table-layout属性的用法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9