#!/usr/bin/env python #-*- coding: UTF-8 -*- import platform import sys import os import time import thread def get_os(): # get os os = platform.system() if os == "Windows": return "n" else: return "c" def ping_ip(ip_str): #ping ip cmd = ["ping", "-{op}".format(op=get_os()), "1", ip_str] output = os.popen(" ".join(cmd)).readlines() flag = False for line in list(output): if not line: continue if str(line).upper().find("TTL") >= 0: flag = True break if flag: print "ip: %s is ok ***" % ip_str def find_ip(ip_prefix): #find all ip of the net for i in range(1, 256): ip = '%s.%s' % (ip_prefix, i) thread.start_new_thread(ping_ip, (ip,)) time.sleep(0.3) if __name__ == "__main__": print "start time %s" % time.ctime() commandargs = sys.argv[1:] args = "".join(commandargs) ip_prefix = '.'.join(args.split('.')[:-1]) find_ip(ip_prefix) print "end time %s" % time.ctime()
成都创新互联公司主营繁峙网站建设的网络公司,主营网站建设方案,app开发定制,繁峙h5重庆小程序开发搭建,繁峙网站营销推广欢迎繁峙等地区企业咨询
名称栏目:<script>网络主机扫描(ping)
文章网址:https://www.cdcxhl.com/article12/ghccdc.html
成都网站建设公司_创新互联,为您提供品牌网站建设、网站制作、服务器托管、标签优化、Google、用户体验
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联