Python多线程扫描端口代码示例

作者:douyunqian668 时间:2021-09-26 10:32:39 

本文代码实现Python多线程扫描端口,具体实现代码如下。


#coding:utf-8
import socket
import thread
import time
socket.setdefaulttimeout(3)

def socket_port(ip,port):
 try:
  if port>=65535:
    print(u"端口扫描结束!")
  s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#创建套接字
  result=s.connect_ex((ip,port))#链接端口
  if(result==0):
    print ip,u" : ",port,u"端口开发"
  s.close()
 except:
  print(ip,":",port)
  print(u"端口扫描异常")

def IP_port(data):
 try:
  ip="127.0.0.1"
  t=time.time()
  for i in range(0,1000+1):
    thread.start_new_thread(socket_port,(ip,int(i)))#多线程扫描端口
    time.sleep(0.003)
  print(u"扫描端口完成用时:time_:%s"%(time.time()-t))

except Exception as e:
  print(e)
  print(ip,i)
  print(u"端口扫描异常")

if __name__ == '__main__':
 print u"开始工作"
 # socket_port("127.0.0.1",135)
 IP_port("127.0.0.1")

结果如下:

开始工作
127.0.0.1 : 135 端口开发
127.0.0.1 : 445 端口开发
扫描端口完成用时:time_:3.00300002098
>>>

来源:http://blog.csdn.net/douyunqian668/article/details/72850953

标签:python,多线程,端口
0
投稿

猜你喜欢

  • 教你在MySQL 5.0以上版本中配置主从库

    2009-01-04 13:17:00
  • python中asyncio异步编程学习

    2022-10-20 06:19:37
  • asp实现的查询某关键词在MSSQL数据库位置的代码

    2011-02-28 11:18:00
  • 完美的渐变透明效果,支持Firefox

    2008-06-18 18:18:00
  • python json load json 数据后出现乱序的解决方案

    2021-01-25 02:49:02
  • asp简单可逆运算字符串加密解密函数

    2010-05-04 16:42:00
  • python用pickle模块实现“增删改查”的简易功能

    2022-01-13 06:38:56
  • Golang字符串常用函数的使用

    2024-02-11 03:57:35
  • 在django中使用post方法时,需要增加csrftoken的例子

    2023-08-12 06:44:34
  • Python多进程fork()函数详解

    2023-06-08 19:41:37
  • 小程序中英文混合排序问题解决

    2024-04-28 09:41:17
  • 如何基于Python深度图生成3D点云详解

    2022-03-08 16:41:11
  • JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法

    2024-05-02 17:28:51
  • mysql调优的几种方式小结

    2024-01-25 22:24:41
  • 想用户所想(感受亚马逊的设计)

    2007-08-26 17:09:00
  • ASP+FSO+框架实现ASP生成htm并分页的方法(批量)

    2009-03-09 18:26:00
  • django+tornado实现实时查看远程日志的方法

    2021-09-16 07:16:45
  • Python实现输出某区间范围内全部素数的方法

    2022-04-25 10:04:50
  • Python基于多线程操作数据库相关问题分析

    2024-01-26 05:18:21
  • MySQL通配符与正则表达式搜过滤数据详解

    2024-01-23 03:12:54
  • asp之家 网络编程 m.aspxhome.com