mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-12-06 20:51:31 +00:00
more advanced time technique(s)
This commit is contained in:
@@ -320,7 +320,7 @@ class Connect:
|
||||
return page, responseHeaders
|
||||
|
||||
@staticmethod
|
||||
def queryPage(value=None, place=None, content=False, getSeqMatcher=False, silent=False, method=None, auxHeaders=None, response=False, raise404 = None):
|
||||
def queryPage(value=None, place=None, content=False, getSeqMatcher=False, silent=False, method=None, auxHeaders=None, response=False, raise404 = None, noteResponseTime = True):
|
||||
"""
|
||||
This method calls a function to get the target url page content
|
||||
and returns its page MD5 hash or a boolean value in case of
|
||||
@@ -339,6 +339,7 @@ class Connect:
|
||||
uri = None
|
||||
raise404 = place != PLACE.URI if raise404 is None else raise404
|
||||
toUrlencode = { PLACE.GET: True, PLACE.POST: True, PLACE.COOKIE: conf.cookieUrlencode, PLACE.UA: True, PLACE.URI: False }
|
||||
start = time.time()
|
||||
|
||||
if not place:
|
||||
place = kb.injection.place
|
||||
@@ -412,6 +413,9 @@ class Connect:
|
||||
if conf.cj:
|
||||
conf.cj.clear()
|
||||
|
||||
if noteResponseTime:
|
||||
kb.responseTimes.append(time.time() - start)
|
||||
|
||||
if content or response:
|
||||
return page, headers
|
||||
elif getSeqMatcher:
|
||||
|
||||
Reference in New Issue
Block a user