#!/usr/bin/python
import sys, os
import urllib2
def get_domains(fname):
domains = []
with open(fname, 'r') as f:
for line in f.readlines():
line = line.strip()
domains.append(line)
return domains
def main():
argc = sys.argv.__len__()
argv = sys.argv
if argc < 2:
print "Supply the filename (domains list)"
return
domains = get_domains(argv[1])
up_num = 0
for hostname in domains:
response = os.system("ping -c 1 " + hostname)
if response == 0:
up_num =+ 1
print "number of active hosts : " + str(up_num)
if __name__ == "__main__":
sys.exit(main())