Fixed imports.

This commit is contained in:
arcad3luke 2023-03-12 20:14:07 -04:00
parent 3bf6e828ff
commit d595e44d15

View File

@ -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())