# The name of the operating system dependent module imported. The following names have currently been registered: 'posix', 'nt', 'mac', 'os2', 'ce', 'java', 'riscos'
LEGAL_DISCLAIMER="Usage of sqlmap for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program"
# After this number of misses reflective removal mechanism is turned off (for speed up reasons)
REFLECTIVE_MISS_THRESHOLD=20
# Regular expression used for extracting HTML title
# Alphabet used for prefix and suffix strings of name resolution requests in DNS technique (excluding hexadecimal chars for not mixing with inner content)
# String used for dummy XSS check of a tested parameter value
DUMMY_XSS_CHECK_APPENDIX="<'\">"
# Connection chunk size (processing large responses in chunks to avoid MemoryError crashes - e.g. large table dump in full UNION injections)
MAX_CONNECTION_CHUNK_SIZE=10*1024*1024
# Maximum response total page size (trimmed if larger)
MAX_CONNECTION_TOTAL_SIZE=100*1024*1024
# Maximum (multi-threaded) length of entry in bisection algorithm
MAX_BISECTION_LENGTH=50*1024*1024
# Mark used for trimming unnecessary content in large chunks
LARGE_CHUNK_TRIM_MARKER="__TRIMMED_CONTENT__"
# Generic SQL comment formation
GENERIC_SQL_COMMENT="-- "
# Threshold value for turning back on time auto-adjustment mechanism
VALID_TIME_CHARS_RUN_THRESHOLD=100
# Check for empty columns only if table is sufficiently large
CHECK_ZERO_COLUMNS_THRESHOLD=10
# Boldify all logger messages containing these "patterns"
BOLD_PATTERNS= ("' injectable", "might be injectable", "' is vulnerable", "is not injectable", "test failed", "test passed", "live test final result", "test shows that", "the back-end DBMS is", "created Github", "blocked by the target server", "protection is involved")