最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Pyhton扫描端口脚本代码

来源:动视网 责编:小采 时间:2020-11-27 14:25:44
文档

Pyhton扫描端口脚本代码

Pyhton扫描端口脚本代码:Pyhton扫描端口脚本代码# -*- coding:utf8 -*- #!/usr/bin/python # Program: 端口扫描 import socket, time, thread socket.setdefaulttimeout(3) def socket_port(ip,port): """ 输入I
推荐度:
导读Pyhton扫描端口脚本代码:Pyhton扫描端口脚本代码# -*- coding:utf8 -*- #!/usr/bin/python # Program: 端口扫描 import socket, time, thread socket.setdefaulttimeout(3) def socket_port(ip,port): """ 输入I


Pyhton扫描端口脚本代码

# -*- coding:utf8 -*-
#!/usr/bin/python
# Program: 端口扫描
import socket, time, thread
socket.setdefaulttimeout(3)
def socket_port(ip,port):
 """
 输入IP和端口号,扫描判断端口是否开放
 """
 try:
 if port>=65535:
 print u'端口扫描结束'
 s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 result=s.connect_ex((ip,port))
 if result==0:
 lock.acquire()
 print ip,u':',port,u'端口开放'
 lock.release()
 s.close()
 except:
 print u'端口扫描异常'
def ip_scan(ip):
 """
 输入IP,扫描IP的0-65534端口情况
 """
 try:
 print u'开始扫描 %s' % ip
 start_time=time.time()
 for i in range(0,65534):
 thread.start_new_thread(socket_port,(ip,int(i)))
 print u'扫描端口完成,总共用时 :%.2f' %(time.time()-start_time)
 raw_input("Press Enter to Exit")
 except:
 print u'扫描ip出错'
if __name__=='__main__':
 url=raw_input('Input the ip you want to scan:
')
 lock=thread.allocate_lock()
 ip_scan(url)

文档

Pyhton扫描端口脚本代码

Pyhton扫描端口脚本代码:Pyhton扫描端口脚本代码# -*- coding:utf8 -*- #!/usr/bin/python # Program: 端口扫描 import socket, time, thread socket.setdefaulttimeout(3) def socket_port(ip,port): """ 输入I
推荐度:
标签: 扫描 代码 脚本
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top