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

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

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

本文代碼實現(xiàn)Python多線程掃描端口,具體實現(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"端口掃描結束!")
   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"端口開發(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"掃描端口完成用時: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 端口開發(fā)
127.0.0.1 : 445 端口開發(fā)
掃描端口完成用時:time_:3.00300002098
>>>

總結

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

相關文章

最新評論