Fixed bug in Netcraft
This commit is contained in:
parent
fdb1ae5a1c
commit
cb3467a48b
|
|
@ -500,10 +500,17 @@ class NetcraftEnum(multiprocessing.Process):
|
||||||
cookies['netcraft_js_verification_response'] = hashlib.sha1(urllib.unquote(cookies_list[1])).hexdigest()
|
cookies['netcraft_js_verification_response'] = hashlib.sha1(urllib.unquote(cookies_list[1])).hexdigest()
|
||||||
return cookies
|
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):
|
def enumerate(self):
|
||||||
start_url = self.base_url.format(domain='example.com')
|
start_url = self.base_url.format(domain='example.com')
|
||||||
resp = self.req(start_url)
|
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)
|
url = self.base_url.format(domain=self.domain)
|
||||||
while True:
|
while True:
|
||||||
resp = self.get_response(self.req(url,cookies))
|
resp = self.get_response(self.req(url,cookies))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue