From cb3467a48b6dbbc2e34c3f6c693556e859633671 Mon Sep 17 00:00:00 2001 From: Ahmed Aboul-Ela Date: Mon, 20 Jun 2016 01:31:36 +0200 Subject: [PATCH] Fixed bug in Netcraft --- sublist3r.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sublist3r.py b/sublist3r.py index 0214aa3..9bceb9c 100644 --- a/sublist3r.py +++ b/sublist3r.py @@ -500,10 +500,17 @@ class NetcraftEnum(multiprocessing.Process): cookies['netcraft_js_verification_response'] = hashlib.sha1(urllib.unquote(cookies_list[1])).hexdigest() return cookies + def get_cookies(self,headers): + if 'set-cookie' in headers: + cookies = self.create_cookies(headers['set-cookie']) + else: + cookies = {} + return cookies + def enumerate(self): start_url = self.base_url.format(domain='example.com') resp = self.req(start_url) - cookies = self.create_cookies(resp.headers['set-cookie']) + cookies = self.get_cookies(resp.headers) url = self.base_url.format(domain=self.domain) while True: resp = self.get_response(self.req(url,cookies))