File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818from thirdparty .six import unichr as _unichr
1919
2020# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
21- VERSION = "1.3.5.127 "
21+ VERSION = "1.3.5.128 "
2222TYPE = "dev" if VERSION .count ('.' ) > 2 and VERSION .split ('.' )[- 1 ] != '0' else "stable"
2323TYPE_COLORS = {"dev" : 33 , "stable" : 90 , "pip" : 34 }
2424VERSION_STRING = "sqlmap/%s#%s" % ('.' .join (VERSION .split ('.' )[:- 1 ]) if VERSION .count ('.' ) > 2 and VERSION .split ('.' )[- 1 ] == '0' else VERSION , TYPE )
Original file line number Diff line number Diff line change @@ -131,11 +131,12 @@ def getFingerprint(self):
131131 if kb .bannerFp :
132132 banVer = kb .bannerFp .get ("dbmsVersion" )
133133
134- if re .search (r"-log$" , kb .data .banner ):
135- banVer += ", logging enabled"
134+ if banVer :
135+ if re .search (r"-log$" , kb .data .banner or "" ):
136+ banVer += ", logging enabled"
136137
137- banVer = Format .getDbms ([banVer ])
138- value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
138+ banVer = Format .getDbms ([banVer ])
139+ value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
139140
140141 htmlErrorFp = Format .getErrorParsedDBMSes ()
141142
Original file line number Diff line number Diff line change @@ -70,8 +70,10 @@ def getFingerprint(self):
7070
7171 if kb .bannerFp :
7272 banVer = kb .bannerFp .get ("dbmsVersion" )
73- banVer = Format .getDbms ([banVer ])
74- value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
73+
74+ if banVer :
75+ banVer = Format .getDbms ([banVer ])
76+ value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
7577
7678 htmlErrorFp = Format .getErrorParsedDBMSes ()
7779
Original file line number Diff line number Diff line change @@ -53,11 +53,12 @@ def getFingerprint(self):
5353 if kb .bannerFp :
5454 banVer = kb .bannerFp .get ("dbmsVersion" )
5555
56- if re .search (r"-log$" , kb .data .banner ):
57- banVer += ", logging enabled"
56+ if banVer :
57+ if re .search (r"-log$" , kb .data .banner or "" ):
58+ banVer += ", logging enabled"
5859
59- banVer = Format .getDbms ([banVer ])
60- value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
60+ banVer = Format .getDbms ([banVer ])
61+ value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
6162
6263 htmlErrorFp = Format .getErrorParsedDBMSes ()
6364
Original file line number Diff line number Diff line change @@ -45,8 +45,10 @@ def getFingerprint(self):
4545
4646 if kb .bannerFp :
4747 banVer = kb .bannerFp .get ("dbmsVersion" )
48- banVer = Format .getDbms ([banVer ])
49- value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
48+
49+ if banVer :
50+ banVer = Format .getDbms ([banVer ])
51+ value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
5052
5153 htmlErrorFp = Format .getErrorParsedDBMSes ()
5254
Original file line number Diff line number Diff line change @@ -49,11 +49,12 @@ def getFingerprint(self):
4949 if kb .bannerFp :
5050 banVer = kb .bannerFp .get ("dbmsVersion" )
5151
52- if re .search (r"-log$" , kb .data .banner ):
53- banVer += ", logging enabled"
52+ if banVer :
53+ if re .search (r"-log$" , kb .data .banner or "" ):
54+ banVer += ", logging enabled"
5455
55- banVer = Format .getDbms ([banVer ] if banVer else None )
56- value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
56+ banVer = Format .getDbms ([banVer ])
57+ value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
5758
5859 htmlErrorFp = Format .getErrorParsedDBMSes ()
5960
Original file line number Diff line number Diff line change @@ -45,8 +45,10 @@ def getFingerprint(self):
4545
4646 if kb .bannerFp :
4747 banVer = kb .bannerFp .get ("dbmsVersion" )
48- banVer = Format .getDbms ([banVer ])
49- value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
48+
49+ if banVer :
50+ banVer = Format .getDbms ([banVer ])
51+ value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
5052
5153 htmlErrorFp = Format .getErrorParsedDBMSes ()
5254
Original file line number Diff line number Diff line change @@ -127,11 +127,12 @@ def getFingerprint(self):
127127 if kb .bannerFp :
128128 banVer = kb .bannerFp .get ("dbmsVersion" )
129129
130- if banVer and re .search (r"-log$" , kb .data .banner ):
131- banVer += ", logging enabled"
130+ if banVer :
131+ if banVer and re .search (r"-log$" , kb .data .banner or "" ):
132+ banVer += ", logging enabled"
132133
133- banVer = Format .getDbms ([banVer ] if banVer else None )
134- value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
134+ banVer = Format .getDbms ([banVer ])
135+ value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
135136
136137 htmlErrorFp = Format .getErrorParsedDBMSes ()
137138
Original file line number Diff line number Diff line change @@ -47,8 +47,10 @@ def getFingerprint(self):
4747
4848 if kb .bannerFp :
4949 banVer = kb .bannerFp .get ("dbmsVersion" )
50- banVer = Format .getDbms ([banVer ])
51- value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
50+
51+ if banVer :
52+ banVer = Format .getDbms ([banVer ])
53+ value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
5254
5355 htmlErrorFp = Format .getErrorParsedDBMSes ()
5456
Original file line number Diff line number Diff line change @@ -46,8 +46,10 @@ def getFingerprint(self):
4646
4747 if kb .bannerFp :
4848 banVer = kb .bannerFp .get ("dbmsVersion" )
49- banVer = Format .getDbms ([banVer ])
50- value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
49+
50+ if banVer :
51+ banVer = Format .getDbms ([banVer ])
52+ value += "\n %sbanner parsing fingerprint: %s" % (blank , banVer )
5153
5254 htmlErrorFp = Format .getErrorParsedDBMSes ()
5355
You can’t perform that action at this time.
0 commit comments