crash.software
Projects
Pull Requests
Issues
Builds
ghauri
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
ghauri
Files
🤬
Sign In
7d0cb182
ROOT
/
ghauri
/
common
/
utils.py
Search
History
1815 lines
|
ISO-8859-1
|
61 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
re
gzip
html
json
chardet
binascii
urlparse
parse_qs
itertools
NO_DEFAULT
SQL_ERRORS
collections
ProxyHandler
quote
quote_plus
unquote
BytesIO
urljoin
SequenceMatcher
addinfourl
DBMS_DICT
HTTPRedirectHandler
BaseHTTPRequestHandler
INJECTABLE_HEADERS_DEFAULT
HTTP_STATUS_CODES_REASONS
conf
follow_redirects
match_ratio
string
not_string
PAYLOADS
logger
PrettyTable
from_db_cursor
HTTPRequest
(BaseHTTPRequestHandler)
__request
rfile
raw_requestline
error_code
error_message
is_multipart
__init__
(self,request_text)
send_error
(self,code,message)
__body
(self)
type
(self)
url
(self)
body
(self)
content_type
(self)
host
(self)
raw_cookies
(self)
method
(self)
protocol
(self)
raw_full_headers
(self)
raw_headers
(self)
SmartRedirectHandler
(HTTPRedirectHandler)
http_error_302
(self,req,fp,code,msg,headers)
http_error_301
http_error_303
http_error_307
parse_payload
(url=None,data=None,is_multipart=False,injection_type=None,payload=None,param_name=None,)
html_escape
(value)
get_filtered_page_content
(page,onlyText=True,split=" ")
value_cleanup
(value,strip_value=None)
search_regex
(pattern,string,default=NO_DEFAULT,fatal=True,flags=0,group=None,strip_value=r"(?is)(?:[\(]+)(?:[\~]+)",)
to_list
(columns)
dbms_full_name
(dbms)
replace_with
(string,character,replace_with,right=True)
get_boolean_ratio
(w1,w2)
get_payloads_with_functions
(payloads,backend,possible_dbms=None)
get_page_ratio_difference
(response,response_01)
check_page_difference
(w1,w2,match_string=None)
extract_page_content
(response)
check_boolean_responses
(base,attack_true,attack_false,code="",match_string="",not_match_string="",text_only=False,)
is_encoded
(string)
urldecode
(value)
urlencode
(value,safe="/=*()&?%;,+\"'",decode_first=False,injection_type=None,is_multipart=False,)
clean_up_offset_payload
(payload,backend="",column=None)
prepare_query_payload
(backend,offset,payload_string,column_name=None)
to_dbms_encoding
(value,backend=None,is_string=False,payload=None,to_str=False,to_char=False)
prepare_extraction_payloads
(database,backend,payloads,table=None,column=None,dump=False,is_string=False)
prettifier
(cursor_or_list,field_names="",header=False)
table
prepare_proxy
(proxy)
get_http_code_reason
(code)
parse_http_error
(error,url=None,is_timeout=False)
parse_http_response
(resp)
prepare_attack_request
(text,payload,param="",injection_type="",time_based=False,encode=False,is_multipart=False,)
unescape_html
(resp,show=False,is_compressed=False)
check_booleanbased_tests
(tests)
headers_dict_to_str
(headers)
extract_multipart_formdata
(data)
fetch_payloads_by_suffix_prefix
(payloads,prefix=None,suffix=None)
extract_json_data
(data)
check_injection_points_for_level
(level,injection_points)
extract_injection_points
(url="",data="",headers="",cookies="",delimeter="")
prepare_custom_headers
(host="",header="",cookies="",headers="",referer="",user_agent="")
search_possible_dbms_errors
(html)
get_random_user_agent
()
prepare_request
(url,data,custom_headers,use_requests=False)
prepare_response
(resp)
fetch_db_specific_payload
(dbms=None,timebased_only=False,booleanbased_only=False,error_based_only=False,stack_queries_only=False,)
prepare_payloads
(payloads,dbms=None,timebased_only=False,booleanbased_only=False,error_based_only=False,stack_queries_only=False,)
All occurrences
Please wait...
Page is in error, reload to recover