Permalink
Browse files

Removing dependency for bz2 as there are some reported problems with …

…the library on non-standard platforms
  • Loading branch information...
1 parent 45c88b3 commit 8e2f4669d8948e791df08ce7d14de6de4d65b50d @stamparm stamparm committed Oct 2, 2013
@@ -9,6 +9,7 @@
import os
import sys
+import zlib
from optparse import OptionError
from optparse import OptionParser
@@ -24,20 +25,16 @@ def hideAscii(data):
return retVal
def cloak(inputFile):
- import bz2
-
f = open(inputFile, 'rb')
- data = bz2.compress(f.read())
+ data = zlib.compress(f.read())
f.close()
return hideAscii(data)
def decloak(inputFile):
- import bz2
-
f = open(inputFile, 'rb')
try:
- data = bz2.decompress(hideAscii(f.read()))
+ data = zlib.decompress(hideAscii(f.read()))
except:
print 'ERROR: the provided input file \'%s\' does not contain valid cloaked content' % inputFile
sys.exit(1)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -12,7 +12,7 @@
if PYVERSION >= "3" or PYVERSION < "2.6":
exit("[CRITICAL] incompatible Python version detected ('%s'). For successfully running sqlmap you'll have to use version 2.6 or 2.7 (visit 'http://www.python.org/download/')" % PYVERSION)
-extensions = ("bz2", "gzip", "ssl", "sqlite3", "zlib")
+extensions = ("gzip", "ssl", "sqlite3", "zlib")
try:
for _ in extensions:
__import__(_)
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.

0 comments on commit 8e2f466

Please sign in to comment.