mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2025-07-25 07:29:47 +03:00
Fixed imports.
This commit is contained in:
parent
3bf6e828ff
commit
d595e44d15
|
@ -42,166 +42,166 @@ from optparse import OptionValueError
|
||||||
from xml.sax import parse
|
from xml.sax import parse
|
||||||
from xml.sax import SAXParseException
|
from xml.sax import SAXParseException
|
||||||
|
|
||||||
from extra.beep.beep import beep
|
from sqlmap.extra.beep import beep
|
||||||
from extra.cloak.cloak import decloak
|
# from sqlmap.extra.cloak import cloak # module not used?
|
||||||
from lib.core.bigarray import BigArray
|
from bigarray import BigArray
|
||||||
from lib.core.compat import cmp
|
from compat import cmp
|
||||||
from lib.core.compat import LooseVersion
|
from compat import LooseVersion
|
||||||
from lib.core.compat import round
|
from compat import round
|
||||||
from lib.core.compat import xrange
|
from compat import xrange
|
||||||
from lib.core.convert import base64pickle
|
from convert import base64pickle
|
||||||
from lib.core.convert import base64unpickle
|
from convert import base64unpickle
|
||||||
from lib.core.convert import decodeBase64
|
from convert import decodeBase64
|
||||||
from lib.core.convert import decodeHex
|
from convert import decodeHex
|
||||||
from lib.core.convert import getBytes
|
from convert import getBytes
|
||||||
from lib.core.convert import getText
|
from convert import getText
|
||||||
from lib.core.convert import getUnicode
|
from convert import getUnicode
|
||||||
from lib.core.convert import htmlUnescape
|
from convert import htmlUnescape
|
||||||
from lib.core.convert import stdoutEncode
|
from convert import stdoutEncode
|
||||||
from lib.core.data import cmdLineOptions
|
from data import cmdLineOptions
|
||||||
from lib.core.data import conf
|
from data import conf
|
||||||
from lib.core.data import kb
|
from data import kb
|
||||||
from lib.core.data import logger
|
from data import logger
|
||||||
from lib.core.data import paths
|
from data import paths
|
||||||
from lib.core.datatype import OrderedSet
|
from datatype import OrderedSet
|
||||||
from lib.core.decorators import cachedmethod
|
from decorators import cachedmethod
|
||||||
from lib.core.defaults import defaults
|
from defaults import defaults
|
||||||
from lib.core.dicts import DBMS_DICT
|
from dicts import DBMS_DICT
|
||||||
from lib.core.dicts import DEFAULT_DOC_ROOTS
|
from dicts import DEFAULT_DOC_ROOTS
|
||||||
from lib.core.dicts import DEPRECATED_OPTIONS
|
from dicts import DEPRECATED_OPTIONS
|
||||||
from lib.core.dicts import OBSOLETE_OPTIONS
|
from dicts import OBSOLETE_OPTIONS
|
||||||
from lib.core.dicts import SQL_STATEMENTS
|
from dicts import SQL_STATEMENTS
|
||||||
from lib.core.enums import ADJUST_TIME_DELAY
|
from enums import ADJUST_TIME_DELAY
|
||||||
from lib.core.enums import CHARSET_TYPE
|
from enums import CHARSET_TYPE
|
||||||
from lib.core.enums import CONTENT_STATUS
|
from enums import CONTENT_STATUS
|
||||||
from lib.core.enums import DBMS
|
from enums import DBMS
|
||||||
from lib.core.enums import EXPECTED
|
from enums import EXPECTED
|
||||||
from lib.core.enums import HASHDB_KEYS
|
from enums import HASHDB_KEYS
|
||||||
from lib.core.enums import HEURISTIC_TEST
|
from enums import HEURISTIC_TEST
|
||||||
from lib.core.enums import HTTP_HEADER
|
from enums import HTTP_HEADER
|
||||||
from lib.core.enums import HTTPMETHOD
|
from enums import HTTPMETHOD
|
||||||
from lib.core.enums import LOGGING_LEVELS
|
from enums import LOGGING_LEVELS
|
||||||
from lib.core.enums import MKSTEMP_PREFIX
|
from enums import MKSTEMP_PREFIX
|
||||||
from lib.core.enums import OPTION_TYPE
|
from enums import OPTION_TYPE
|
||||||
from lib.core.enums import OS
|
from enums import OS
|
||||||
from lib.core.enums import PAYLOAD
|
from enums import PAYLOAD
|
||||||
from lib.core.enums import PLACE
|
from enums import PLACE
|
||||||
from lib.core.enums import POST_HINT
|
from enums import POST_HINT
|
||||||
from lib.core.enums import REFLECTIVE_COUNTER
|
from enums import REFLECTIVE_COUNTER
|
||||||
from lib.core.enums import SORT_ORDER
|
from enums import SORT_ORDER
|
||||||
from lib.core.exception import SqlmapBaseException
|
from exception import SqlmapBaseException
|
||||||
from lib.core.exception import SqlmapDataException
|
from exception import SqlmapDataException
|
||||||
from lib.core.exception import SqlmapGenericException
|
from exception import SqlmapGenericException
|
||||||
from lib.core.exception import SqlmapInstallationException
|
from exception import SqlmapInstallationException
|
||||||
from lib.core.exception import SqlmapMissingDependence
|
from exception import SqlmapMissingDependence
|
||||||
from lib.core.exception import SqlmapNoneDataException
|
from exception import SqlmapNoneDataException
|
||||||
from lib.core.exception import SqlmapSilentQuitException
|
from exception import SqlmapSilentQuitException
|
||||||
from lib.core.exception import SqlmapSyntaxException
|
from exception import SqlmapSyntaxException
|
||||||
from lib.core.exception import SqlmapSystemException
|
from exception import SqlmapSystemException
|
||||||
from lib.core.exception import SqlmapUserQuitException
|
from exception import SqlmapUserQuitException
|
||||||
from lib.core.exception import SqlmapValueException
|
from exception import SqlmapValueException
|
||||||
from lib.core.log import LOGGER_HANDLER
|
from log import LOGGER_HANDLER
|
||||||
from lib.core.optiondict import optDict
|
from optiondict import optDict
|
||||||
from lib.core.settings import BANNER
|
from settings import BANNER
|
||||||
from lib.core.settings import BOLD_PATTERNS
|
from settings import BOLD_PATTERNS
|
||||||
from lib.core.settings import BOUNDARY_BACKSLASH_MARKER
|
from settings import BOUNDARY_BACKSLASH_MARKER
|
||||||
from lib.core.settings import BOUNDED_INJECTION_MARKER
|
from settings import BOUNDED_INJECTION_MARKER
|
||||||
from lib.core.settings import BRUTE_DOC_ROOT_PREFIXES
|
from settings import BRUTE_DOC_ROOT_PREFIXES
|
||||||
from lib.core.settings import BRUTE_DOC_ROOT_SUFFIXES
|
from settings import BRUTE_DOC_ROOT_SUFFIXES
|
||||||
from lib.core.settings import BRUTE_DOC_ROOT_TARGET_MARK
|
from settings import BRUTE_DOC_ROOT_TARGET_MARK
|
||||||
from lib.core.settings import BURP_REQUEST_REGEX
|
from settings import BURP_REQUEST_REGEX
|
||||||
from lib.core.settings import BURP_XML_HISTORY_REGEX
|
from settings import BURP_XML_HISTORY_REGEX
|
||||||
from lib.core.settings import CRAWL_EXCLUDE_EXTENSIONS
|
from settings import CRAWL_EXCLUDE_EXTENSIONS
|
||||||
from lib.core.settings import CUSTOM_INJECTION_MARK_CHAR
|
from settings import CUSTOM_INJECTION_MARK_CHAR
|
||||||
from lib.core.settings import DBMS_DIRECTORY_DICT
|
from settings import DBMS_DIRECTORY_DICT
|
||||||
from lib.core.settings import DEFAULT_COOKIE_DELIMITER
|
from settings import DEFAULT_COOKIE_DELIMITER
|
||||||
from lib.core.settings import DEFAULT_GET_POST_DELIMITER
|
from settings import DEFAULT_GET_POST_DELIMITER
|
||||||
from lib.core.settings import DEFAULT_MSSQL_SCHEMA
|
from settings import DEFAULT_MSSQL_SCHEMA
|
||||||
from lib.core.settings import DEV_EMAIL_ADDRESS
|
from settings import DEV_EMAIL_ADDRESS
|
||||||
from lib.core.settings import DOLLAR_MARKER
|
from settings import DOLLAR_MARKER
|
||||||
from lib.core.settings import DUMMY_USER_INJECTION
|
from settings import DUMMY_USER_INJECTION
|
||||||
from lib.core.settings import DYNAMICITY_BOUNDARY_LENGTH
|
from settings import DYNAMICITY_BOUNDARY_LENGTH
|
||||||
from lib.core.settings import ERROR_PARSING_REGEXES
|
from settings import ERROR_PARSING_REGEXES
|
||||||
from lib.core.settings import EVALCODE_ENCODED_PREFIX
|
from settings import EVALCODE_ENCODED_PREFIX
|
||||||
from lib.core.settings import FILE_PATH_REGEXES
|
from settings import FILE_PATH_REGEXES
|
||||||
from lib.core.settings import FORCE_COOKIE_EXPIRATION_TIME
|
from settings import FORCE_COOKIE_EXPIRATION_TIME
|
||||||
from lib.core.settings import FORM_SEARCH_REGEX
|
from settings import FORM_SEARCH_REGEX
|
||||||
from lib.core.settings import GENERIC_DOC_ROOT_DIRECTORY_NAMES
|
from settings import GENERIC_DOC_ROOT_DIRECTORY_NAMES
|
||||||
from lib.core.settings import GIT_PAGE
|
from settings import GIT_PAGE
|
||||||
from lib.core.settings import GITHUB_REPORT_OAUTH_TOKEN
|
from settings import GITHUB_REPORT_OAUTH_TOKEN
|
||||||
from lib.core.settings import GOOGLE_ANALYTICS_COOKIE_PREFIX
|
from settings import GOOGLE_ANALYTICS_COOKIE_PREFIX
|
||||||
from lib.core.settings import HASHDB_MILESTONE_VALUE
|
from settings import HASHDB_MILESTONE_VALUE
|
||||||
from lib.core.settings import HOST_ALIASES
|
from settings import HOST_ALIASES
|
||||||
from lib.core.settings import HTTP_CHUNKED_SPLIT_KEYWORDS
|
from settings import HTTP_CHUNKED_SPLIT_KEYWORDS
|
||||||
from lib.core.settings import IGNORE_PARAMETERS
|
from settings import IGNORE_PARAMETERS
|
||||||
from lib.core.settings import IGNORE_SAVE_OPTIONS
|
from settings import IGNORE_SAVE_OPTIONS
|
||||||
from lib.core.settings import INFERENCE_UNKNOWN_CHAR
|
from settings import INFERENCE_UNKNOWN_CHAR
|
||||||
from lib.core.settings import IP_ADDRESS_REGEX
|
from settings import IP_ADDRESS_REGEX
|
||||||
from lib.core.settings import ISSUES_PAGE
|
from settings import ISSUES_PAGE
|
||||||
from lib.core.settings import IS_TTY
|
from settings import IS_TTY
|
||||||
from lib.core.settings import IS_WIN
|
from settings import IS_WIN
|
||||||
from lib.core.settings import LARGE_OUTPUT_THRESHOLD
|
from settings import LARGE_OUTPUT_THRESHOLD
|
||||||
from lib.core.settings import LOCALHOST
|
from settings import LOCALHOST
|
||||||
from lib.core.settings import MAX_INT
|
from settings import MAX_INT
|
||||||
from lib.core.settings import MIN_ENCODED_LEN_CHECK
|
from settings import MIN_ENCODED_LEN_CHECK
|
||||||
from lib.core.settings import MIN_ERROR_PARSING_NON_WRITING_RATIO
|
from settings import MIN_ERROR_PARSING_NON_WRITING_RATIO
|
||||||
from lib.core.settings import MIN_TIME_RESPONSES
|
from settings import MIN_TIME_RESPONSES
|
||||||
from lib.core.settings import MIN_VALID_DELAYED_RESPONSE
|
from settings import MIN_VALID_DELAYED_RESPONSE
|
||||||
from lib.core.settings import NETSCAPE_FORMAT_HEADER_COOKIES
|
from settings import NETSCAPE_FORMAT_HEADER_COOKIES
|
||||||
from lib.core.settings import NULL
|
from settings import NULL
|
||||||
from lib.core.settings import PARAMETER_AMP_MARKER
|
from settings import PARAMETER_AMP_MARKER
|
||||||
from lib.core.settings import PARAMETER_SEMICOLON_MARKER
|
from settings import PARAMETER_SEMICOLON_MARKER
|
||||||
from lib.core.settings import PARAMETER_PERCENTAGE_MARKER
|
from settings import PARAMETER_PERCENTAGE_MARKER
|
||||||
from lib.core.settings import PARTIAL_HEX_VALUE_MARKER
|
from settings import PARTIAL_HEX_VALUE_MARKER
|
||||||
from lib.core.settings import PARTIAL_VALUE_MARKER
|
from settings import PARTIAL_VALUE_MARKER
|
||||||
from lib.core.settings import PAYLOAD_DELIMITER
|
from settings import PAYLOAD_DELIMITER
|
||||||
from lib.core.settings import PLATFORM
|
from settings import PLATFORM
|
||||||
from lib.core.settings import PRINTABLE_CHAR_REGEX
|
from settings import PRINTABLE_CHAR_REGEX
|
||||||
from lib.core.settings import PROBLEMATIC_CUSTOM_INJECTION_PATTERNS
|
from settings import PROBLEMATIC_CUSTOM_INJECTION_PATTERNS
|
||||||
from lib.core.settings import PUSH_VALUE_EXCEPTION_RETRY_COUNT
|
from settings import PUSH_VALUE_EXCEPTION_RETRY_COUNT
|
||||||
from lib.core.settings import PYVERSION
|
from settings import PYVERSION
|
||||||
from lib.core.settings import RANDOMIZATION_TLDS
|
from settings import RANDOMIZATION_TLDS
|
||||||
from lib.core.settings import REFERER_ALIASES
|
from settings import REFERER_ALIASES
|
||||||
from lib.core.settings import REFLECTED_BORDER_REGEX
|
from settings import REFLECTED_BORDER_REGEX
|
||||||
from lib.core.settings import REFLECTED_MAX_REGEX_PARTS
|
from settings import REFLECTED_MAX_REGEX_PARTS
|
||||||
from lib.core.settings import REFLECTED_REPLACEMENT_REGEX
|
from settings import REFLECTED_REPLACEMENT_REGEX
|
||||||
from lib.core.settings import REFLECTED_REPLACEMENT_TIMEOUT
|
from settings import REFLECTED_REPLACEMENT_TIMEOUT
|
||||||
from lib.core.settings import REFLECTED_VALUE_MARKER
|
from settings import REFLECTED_VALUE_MARKER
|
||||||
from lib.core.settings import REFLECTIVE_MISS_THRESHOLD
|
from settings import REFLECTIVE_MISS_THRESHOLD
|
||||||
from lib.core.settings import SENSITIVE_DATA_REGEX
|
from settings import SENSITIVE_DATA_REGEX
|
||||||
from lib.core.settings import SENSITIVE_OPTIONS
|
from settings import SENSITIVE_OPTIONS
|
||||||
from lib.core.settings import STDIN_PIPE_DASH
|
from settings import STDIN_PIPE_DASH
|
||||||
from lib.core.settings import SUPPORTED_DBMS
|
from settings import SUPPORTED_DBMS
|
||||||
from lib.core.settings import TEXT_TAG_REGEX
|
from settings import TEXT_TAG_REGEX
|
||||||
from lib.core.settings import TIME_STDEV_COEFF
|
from settings import TIME_STDEV_COEFF
|
||||||
from lib.core.settings import UNICODE_ENCODING
|
from settings import UNICODE_ENCODING
|
||||||
from lib.core.settings import UNKNOWN_DBMS_VERSION
|
from settings import UNKNOWN_DBMS_VERSION
|
||||||
from lib.core.settings import URI_QUESTION_MARKER
|
from settings import URI_QUESTION_MARKER
|
||||||
from lib.core.settings import URLENCODE_CHAR_LIMIT
|
from settings import URLENCODE_CHAR_LIMIT
|
||||||
from lib.core.settings import URLENCODE_FAILSAFE_CHARS
|
from settings import URLENCODE_FAILSAFE_CHARS
|
||||||
from lib.core.settings import USER_AGENT_ALIASES
|
from settings import USER_AGENT_ALIASES
|
||||||
from lib.core.settings import VERSION_COMPARISON_CORRECTION
|
from settings import VERSION_COMPARISON_CORRECTION
|
||||||
from lib.core.settings import VERSION_STRING
|
from settings import VERSION_STRING
|
||||||
from lib.core.settings import ZIP_HEADER
|
from settings import ZIP_HEADER
|
||||||
from lib.core.settings import WEBSCARAB_SPLITTER
|
from settings import WEBSCARAB_SPLITTER
|
||||||
from lib.core.threads import getCurrentThreadData
|
from threads import getCurrentThreadData
|
||||||
from lib.utils.safe2bin import safecharencode
|
from sqlmap.lib.utils.safe2bin import safecharencode
|
||||||
from lib.utils.sqlalchemy import _sqlalchemy
|
from sqlmap.lib.utils.sqlalchemy import _sqlalchemy
|
||||||
from thirdparty import six
|
from sqlmap.thirdparty import six
|
||||||
from thirdparty.clientform.clientform import ParseResponse
|
from sqlmap.thirdparty.clientform.clientform import ParseResponse
|
||||||
from thirdparty.clientform.clientform import ParseError
|
from sqlmap.thirdparty.clientform.clientform import ParseError
|
||||||
from thirdparty.colorama.initialise import init as coloramainit
|
from sqlmap.thirdparty.colorama.initialise import init as coloramainit
|
||||||
from thirdparty.magic import magic
|
from sqlmap.thirdparty.magic import magic
|
||||||
from thirdparty.odict import OrderedDict
|
from sqlmap.thirdparty.odict import OrderedDict
|
||||||
from thirdparty.six import unichr as _unichr
|
from sqlmap.thirdparty.six import unichr as _unichr
|
||||||
from thirdparty.six.moves import collections_abc as _collections
|
from sqlmap.thirdparty.six import collections_abc as _collections
|
||||||
from thirdparty.six.moves import configparser as _configparser
|
from sqlmap.thirdparty.six.moves import configparser as _configparser
|
||||||
from thirdparty.six.moves import http_client as _http_client
|
from sqlmap.thirdparty.six.moves import http_client as _http_client
|
||||||
from thirdparty.six.moves import input as _input
|
from sqlmap.thirdparty.six.moves import input as _input
|
||||||
from thirdparty.six.moves import reload_module as _reload_module
|
from sqlmap.thirdparty.six.moves import reload_module as _reload_module
|
||||||
from thirdparty.six.moves import urllib as _urllib
|
from sqlmap.thirdparty.six.moves import urllib as _urllib
|
||||||
from thirdparty.six.moves import zip as _zip
|
from sqlmap.thirdparty.six.moves import zip as _zip
|
||||||
from thirdparty.termcolor.termcolor import colored
|
from sqlmap.thirdparty.termcolor.termcolor import colored
|
||||||
|
|
||||||
class UnicodeRawConfigParser(_configparser.RawConfigParser):
|
class UnicodeRawConfigParser(_configparser.RawConfigParser):
|
||||||
"""
|
"""
|
||||||
|
@ -3915,7 +3915,7 @@ def getLatestRevision():
|
||||||
"""
|
"""
|
||||||
|
|
||||||
retVal = None
|
retVal = None
|
||||||
req = _urllib.request.Request(url="https://raw.githubusercontent.com/sqlmapproject/sqlmap/master/lib/core/settings.py", headers={HTTP_HEADER.USER_AGENT: fetchRandomAgent()})
|
req = _urllib.request.Request(url="https://raw.githubusercontent.com/sqlmapproject/sqlmap/master/ settings.py", headers={HTTP_HEADER.USER_AGENT: fetchRandomAgent()})
|
||||||
|
|
||||||
try:
|
try:
|
||||||
content = getUnicode(_urllib.request.urlopen(req).read())
|
content = getUnicode(_urllib.request.urlopen(req).read())
|
||||||
|
|
Loading…
Reference in New Issue
Block a user