Exemple #1
0
    def __init__(self,
                 wordlist=None,
                 dname=None,
                 tld=CONST.DEFAULT_TLD,
                 deadonly=False,
                 debug=False,
                 time_to_sleep=0):

        self.wordlist = wordlist
        self.dname = dname
        self.tld = tld
        self.deadonly = deadonly
        self.debug = debug
        self.sleep = time_to_sleep
        self.whois_server = None

        self.whois_info = WhoisInfo()
        self.connection = WhoisServerConnection(self.whois_info)

        if self.debug is True:
            logging.basicConfig(level=logging.DEBUG)
        else:
            logging.basicConfig(level=logging.INFO)

        self.logger = logging.getLogger(__name__)
        self.logger.debug('constructor: __init__()')