diff --git a/sublist3r.py b/sublist3r.py index 4c4abef..fa0f195 100644 --- a/sublist3r.py +++ b/sublist3r.py @@ -72,6 +72,7 @@ def parser_error(errmsg): print(R + "Error: " + errmsg + W) sys.exit() + def parse_args(): # parse the arguments parser = argparse.ArgumentParser(epilog='\tExample: \r\npython ' + sys.argv[0] + " -d google.com") @@ -289,7 +290,7 @@ class GoogleEnum(enumratorBaseThreaded): subdomain = urlparse.urlparse(link).netloc if subdomain and subdomain not in self.subdomains and subdomain != self.domain: if self.verbose: - self.print_("%s%s: %s%s"%(R, self.engine_name, W, subdomain)) + self.print_("%s%s: %s%s" % (R, self.engine_name, W, subdomain)) self.subdomains.append(subdomain.strip()) except Exception: pass @@ -323,7 +324,7 @@ class YahooEnum(enumratorBaseThreaded): self.engine_name = "Yahoo" self.MAX_DOMAINS = 10 self.MAX_PAGES = 0 - super(YahooEnum, self).__init__(base_url, self.engine_name,domain, subdomains, q=q, silent=silent, verbose=verbose) + super(YahooEnum, self).__init__(base_url, self.engine_name, domain, subdomains, q=q, silent=silent, verbose=verbose) self.q = q return @@ -388,7 +389,7 @@ class AskEnum(enumratorBaseThreaded): subdomain = urlparse.urlparse(link).netloc if subdomain not in self.subdomains and subdomain != self.domain: if self.verbose: - self.print_("%s%s: %s%s"%(R, self.engine_name, W, subdomain)) + self.print_("%s%s: %s%s" % (R, self.engine_name, W, subdomain)) self.subdomains.append(subdomain.strip()) except Exception: pass @@ -532,7 +533,7 @@ class NetcraftEnum(enumratorBaseThreaded): } try: - resp = self.session.get(url, headers=headers, timeout=self.timeout,cookies=cookies) + resp = self.session.get(url, headers=headers, timeout=self.timeout, cookies=cookies) except Exception as e: self.print_(e) resp = None @@ -588,6 +589,7 @@ class NetcraftEnum(enumratorBaseThreaded): pass return links_list + class DNSdumpster(enumratorBaseThreaded): def __init__(self, domain, subdomains=None, q=None, silent=False, verbose=True): subdomains = subdomains or [] @@ -710,7 +712,7 @@ class Virustotal(enumratorBaseThreaded): return self.subdomains def extract_domains(self, resp): - link_regx = re.compile('