File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919from lib .core .revision import getRevisionNumber
2020
2121# sqlmap version (<major>.<minor>.<month>.<monthly commit>)
22- VERSION = "1.0.9.4 "
22+ VERSION = "1.0.9.5 "
2323REVISION = getRevisionNumber ()
2424TYPE = "dev" if VERSION .count ('.' ) > 2 and VERSION .split ('.' )[- 1 ] != '0' else "stable"
2525TYPE_COLORS = {"dev" : 33 , "stable" : 90 , "pip" : 34 }
Original file line number Diff line number Diff line change @@ -85,6 +85,9 @@ def modulePath():
8585 return getUnicode (os .path .dirname (os .path .realpath (_ )), encoding = sys .getfilesystemencoding () or UNICODE_ENCODING )
8686
8787def checkEnvironment ():
88+ global conf
89+ global kb
90+
8891 try :
8992 os .path .isdir (modulePath ())
9093 except UnicodeEncodeError :
@@ -101,6 +104,11 @@ def checkEnvironment():
101104 logger .critical (errMsg )
102105 raise SystemExit
103106
107+ # Patch for pip environment
108+ if "sqlmap.sqlmap" in sys .modules :
109+ kb = sys .modules ["lib.core.data" ].kb
110+ conf = sys .modules ["lib.core.data" ].conf
111+
104112def main ():
105113 """
106114 Main function of sqlmap when running from command line.
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ e60456db5380840a586654344003d4e6 lib/core/readlineng.py
45455ef56abb8671c2ca6ceecb208258e360 lib/core/replication.py
464699a2b496b9d5b546b335653ca801153f lib/core/revision.py
47477c15dd2777af4dac2c89cab6df17462e lib/core/session.py
48- c8d3437361cee294f4946eb65211623a lib/core/settings.py
48+ b665e9ff92a2b1010d39c6dabc9a44e4 lib/core/settings.py
49497af83e4f18cab6dff5e67840eb65be80 lib/core/shell.py
505023657cd7d924e3c6d225719865855827 lib/core/subprocessng.py
51510bc2fae1dec18cdd11954b22358293f2 lib/core/target.py
@@ -218,7 +218,7 @@ c3cc8b7727161e64ab59f312c33b541a shell/stager.aspx_
2182181f7f125f30e0e800beb21e2ebbab18e1 shell/stager.jsp_
21921901e3505e796edf19aad6a996101c81c9 shell/stager.php_
22022056702e95555adee718b6a11ee7098fd4 sqlmapapi.py
221- f60363f91e6901493a2a85afcd2eaf09 sqlmap.py
221+ 148e4180a3e19ef26839ba49a9d2d3c7 sqlmap.py
2222221316deb997418507e76221c84ec99946 tamper/apostrophemask.py
223223a6efe8f914c769c52afec703bd73609f tamper/apostrophenullencode.py
224224b1c56983919b69f4f6f0e7929c881e7a tamper/appendnullbyte.py
You can’t perform that action at this time.
0 commit comments