批次檢測主機IP(一)

king3171發表於2020-06-18
import os
import sys
file = open('log.txt','a')
x = y = 0
for ip in range(1,255):
    res = os.system('ping -n 1 -w 1 '+sys.argv[1]+str(ip))
    if res == 0:
        print(sys.argv[1]+str(ip)+' up')
        file.write(sys.argv[1]+str(ip)+' up'+'\n')
        x += 1
    else:
        print(sys.argv[1]+str(ip)+' down')
        file.write(sys.argv[1] + str(ip) + ' down'+'\n')
        y += 1
print('total up ip is '+str(x))
file.write('total up ip is '+str(x)+'\n')
print('total down ip is '+str(y))
file.write('total down ip is '+str(y))
file.close()
執行 :
python yping.py 192.168.1.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51077/viewspace-2699203/,如需轉載,請註明出處,否則將追究法律責任。

相關文章