欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python多線程掃描端口代碼示例

 更新時(shí)間:2018年02月09日 14:45:42   作者:douyunqian668  
這篇文章主要介紹了Python多線程掃描端口代碼示例,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下

本文代碼實(shí)現(xiàn)Python多線程掃描端口,具體實(shí)現(xiàn)代碼如下。

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

def socket_port(ip,port):
  try:
   if port>=65535:
     print(u"端口掃描結(jié)束!")
   s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#創(chuàng)建套接字
   result=s.connect_ex((ip,port))#鏈接端口
   if(result==0):
     print ip,u" : ",port,u"端口開(kāi)發(fā)"
   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"掃描端口完成用時(shí):time_:%s"%(time.time()-t))


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

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

結(jié)果如下:

開(kāi)始工作
127.0.0.1 : 135 端口開(kāi)發(fā)
127.0.0.1 : 445 端口開(kāi)發(fā)
掃描端口完成用時(shí):time_:3.00300002098
>>>

總結(jié)

以上就是本文關(guān)于Python多線程掃描端口代碼示例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • python?pandas?query的使用方法

    python?pandas?query的使用方法

    這篇文章主要介紹了python?pandas?query的使用方法,文章通過(guò)圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-09-09
  • 最新評(píng)論