<script>网络主机扫描(ping)
#!/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)
标题网址:http://www.jxjierui.cn/article/ghccdc.html


咨询
建站咨询
