首页 > 编程 > Python > 正文

局域网ping检查【python】

2019-11-08 02:54:59
字体:
来源:转载
供稿:网友
import osimport subPRocess  iplist=[]def pingCheck(ip):p = subprocess.Popen("ping -n 1 %s"%ip,/stdin = subprocess.PIPE,/stdout = subprocess.PIPE,/stderr = subprocess.PIPE,/shell = True)   out = p.stdout.read()  print outif "TTL" in str(out):print "ping %s is ok"%ipiplist.append(ip)else:print "ping %s is fail"%ipdef main():for x in range(1,255):pingCheck("192.168.199."+str(x))print str(iplist)if __name__=="__main__":main()
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表