Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit adf2231

Browse files
committed
minor update
1 parent 56dbf00 commit adf2231

4 files changed

Lines changed: 6 additions & 3 deletions

File tree

lib/core/option.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1003,7 +1003,7 @@ def __setKnowledgeBaseAttributes():
10031003
kb.dep = None
10041004
kb.docRoot = None
10051005
kb.dynamicContent = []
1006-
kb.errorPages = set()
1006+
kb.lastErrorPage = None
10071007
kb.headersCount = 0
10081008
kb.headersFp = {}
10091009
kb.htmlFp = []
@@ -1021,6 +1021,7 @@ def __setKnowledgeBaseAttributes():
10211021

10221022
kb.parenthesis = None
10231023
kb.partRun = None
1024+
kb.requestUID = 0
10241025
kb.queryCounter = 0
10251026
kb.resumedQueries = {}
10261027
kb.stackedTest = None

lib/core/target.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ def initTargetEnv():
266266
kb.dbms = None
267267
kb.dbmsDetected = False
268268
kb.dbmsVersion = [ "Unknown" ]
269-
kb.errorPages = set()
269+
kb.lastErrorPage = None
270270
kb.injParameter = None
271271
kb.injPlace = None
272272
kb.injType = None

lib/parse/html.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def startElement(self, name, attrs):
5757
if self.__match:
5858
self.dbms = self.__dbms
5959
self.__match = None
60-
kb.errorPages.add(self.__page)
60+
kb.lastErrorPage = (kb.requestUID, self.__page)
6161

6262
def htmlParser(page):
6363
"""

lib/request/connect.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ def getPage(**kwargs):
8989
requestHeaders = ""
9090
responseHeaders = ""
9191

92+
kb.requestUID += 1
93+
9294
try:
9395
if silent:
9496
socket.setdefaulttimeout(3)

0 commit comments

Comments
 (0)