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
您可能感兴趣
- phpstudy搭建网站全过程(phpstudy在本地搭建多个网站的方法)
- wamp系统设置教程(浅谈本地WAMP环境的搭建)
- phpcurl调用本地函数(PHP使用CURL实现下载文件功能示例)
- 自己在做项目过程中的php知识(PHP+Oracle本地开发环境搭建方法详解)
- nginx动态路径配置(Nginx本地目录映射实现代码实例)
- docker打包镜像命令(docker 打包本地镜像,并到其他机器进行恢复操作)
- apache克隆后自动关闭(Apache 本地服务器启动后又自动停止解决办法)
- 本地phpstudy搭建网站教程学习(phpstudy搭建本地网站服务器图文教程)
- php读取远程的txt文件(php 根据URL下载远程图片、压缩包、pdf等文件到本地)
- ftp服务器配置步骤(快速搭建一个本地的FTP服务器图文教程)
- nginx配置静态资源路径(Mac环境Nginx配置和访问本地静态资源的实现)
- python拖动选择文件操作(python通过paramiko复制远程文件及文件目录到本地)
- 将docker中的镜像打包教程(本地使用docker打包部署镜像的方法)
- postgresql docker 宿主机(本地Docker安装Postgres 12 + pgadmin的方法 支持Apple M1)
- phpstudy创建网站教程(使用phpstudy中域名管理菜单创建本地站点图文)
- h5本地存储对比(H5离线存储Manifest原理及使用)
- 紫苏牛肉锅里滚一滚,香的鼻子都要掉了(紫苏牛肉锅里滚一滚)
- 每天都吃水果的好处(每天吃水果的好处与功效)
- 苹果15价格(苹果15价格512g官网)
- 春节放假几天(春节放假几天2023法定几天)
- 今天 3月13日,31年前,一个英雄少年感动了中国(今天3月13日31年前)
- 你好,新成理人丨成都理工大学2019级新生开学典礼隆重举行(新成理人丨成都理工大学2019级新生开学典礼隆重举行)
热门推荐
- win7如何搭建php环境(阿里云Win2016安装Apache和PHP环境图文教程)
- yii2对比springboot(Yii框架实现对数据库的CURD操作示例)
- 云主机哪个网站最好(云主机怎么选择)
- mysql快速备份数据(如何使用Maxwell实时同步mysql数据)
- nginx把https转为http请求(使用nginx方式实现http转换为https的示例代码)
- 最全面的mysql索引详解(MySQL 全文索引使用指南)
- 微信小程序如何请求服务器数据(微信小程序学习笔记之页面配置与路由方式)
- asp服务器记录怎么发布(asp服务器如何搭建)
- mysql8.0.12安装教程图解(mysql 8.0.22 zip压缩包版免安装下载、安装配置步骤详解)
- sqlserver登录身份验证(SQL Server 2012 身份验证Authentication)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9