import re
import time
import sys
import subprocess
lifeline = re.compile(r"(\d) received")
report = ("No response","Partial Response","Alive")
print time.ctime()
for host in range(1,10):
ip = "带顷并192.168.1."+str(host)
pingaling = subprocess.Popen(["ping","-q", "-c 2", "-r", ip], shell=False, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
print "Testing ",ip,
while 1:
乎胡pingaling.stdout.flush()
line = pingaling.stdout.readline()
if not line: break
蠢迹igot = re.findall(lifeline,line)
if igot:
print report[int(igot[0])]
print time.ctime()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)