#!/usr/local/bin/python import os, string, sys exists = {} while 1: line = sys.stdin.readline() if not line: break fn = "axfr." + string.rstrip(string.lower(line)) try: os.stat(fn) except OSError: print "Adding",fn f = open(fn, "a") f.close() exists[fn] = 1 dir = os.listdir(".") if len(exists) < len(dir) * 9 / 10: print "I've been requested to delete more than 1/10th of existing domains." print "That can't be right. I'm exiting." sys.exit(0) for fn in dir: if not exists.has_key(fn): print "Removing",fn os.unlink(fn)