Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cytmo/waf-prowler
/ functions
Functions
152 in github.com/Cytmo/waf-prowler
⨍
Functions
152
◇
Types & classes
5
Method
get_current_used_methods
(self)
src/utils/prowler_rl.py:590
Function
init
()
src/test-payloads/gowaf_modified.go:25
Function
init
()
test-wafs/a-simple-waf/gowaf/gowaf_source.go:25
Function
init
()
test-wafs/a-simple-waf/gowaf/gowaf_modified.go:25
Function
main
()
src/test-payloads/gowaf_modified.go:166
Function
main
()
test-wafs/a-simple-waf/gowaf/gowaf_source.go:153
Function
main
()
test-wafs/a-simple-waf/gowaf/gowaf_modified.go:160
Method
make_hashable
(d)
src/utils/prowler_rl.py:523
Function
mutant_methods_add_Content_Type_for_get_request
给GET请求添加Content-Type
src/utils/prowler_mutant_methods.py:1399
Function
mutant_methods_add_accept_charset
生成不同的 Content-Type 和字符集变体
src/utils/prowler_mutant_methods.py:955
Function
mutant_methods_add_harmless_command_for_get_request
为GET请求添加无害命令
src/utils/prowler_mutant_methods.py:1417
Function
mutant_methods_add_padding
绕过WAF的超大数据包检测
src/utils/prowler_mutant_methods.py:1296
Function
mutant_methods_add_random_harmless_param
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:748
Function
mutant_methods_case_and_comment_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:267
Function
mutant_methods_change_charset
生成不同的 Content-Type 和字符集变体
src/utils/prowler_mutant_methods.py:901
Function
mutant_methods_change_extensions
生成不同的 Content-Type 和字符集变体
src/utils/prowler_mutant_methods.py:873
Function
mutant_methods_chunked_transfer_encoding
使用分块传输编码,并将请求体拆分为更细的块
src/utils/prowler_mutant_methods.py:1443
Function
mutant_methods_convert_get_to_post
将GET请求转换为POST请求
src/utils/prowler_mutant_methods.py:1562
Function
mutant_methods_delete_content_type_of_data
删除data中的Content-Type:xxx;
src/utils/prowler_mutant_methods.py:1338
Function
mutant_methods_double_decode_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:436
Function
mutant_methods_fake_IP
随机向headers中注入IP欺骗相关的头部信息 Args: headers (dict): 原始HTTP请求头 Returns: dict: 添加了随机IP头部的请求头
src/utils/prowler_mutant_methods.py:1000
Function
mutant_methods_fake_content_type
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:96
Function
mutant_methods_for_test_use
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:808
Function
mutant_methods_garbage_character_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:539
Function
mutant_methods_html_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:403
Function
mutant_methods_line_breaks
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:710
Function
mutant_methods_modify_case_of_content_type
变异Content-Type这个属性名本身的大小写
src/utils/prowler_mutant_methods.py:1381
Function
mutant_methods_modify_content_type
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:39
Function
mutant_methods_modify_content_type_case
变异Content-Type的大小写
src/utils/prowler_mutant_methods.py:1363
Function
mutant_methods_modify_content_type_for_rl
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:18
Function
mutant_methods_modify_user_agent
修改请求头中的 User-Agent 为常见的浏览器或爬虫的 User-Agent
src/utils/prowler_mutant_methods.py:784
Function
mutant_methods_multipart_boundary
对 boundary 进行变异进而绕过
src/utils/prowler_mutant_methods.py:1222
Function
mutant_methods_multipart_form_data
使用multipart/form-data编码发送普通参数,并可选添加charset参数
src/utils/prowler_mutant_methods.py:1491
Function
mutant_methods_mutate_headers
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:1592
Function
mutant_methods_newline_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:469
Function
mutant_methods_null_byte_injection
在 URL 和参数中插入 %00(null byte)以尝试绕过解析逻辑
src/utils/prowler_mutant_methods.py:1654
Function
mutant_methods_path_traversal
对 URL 的 path 注入路径穿越 payload
src/utils/prowler_mutant_methods.py:1678
Function
mutant_methods_perameter_pollution_case1
服务器使用最后收到的参数, WAF 只检查第一个参数。
src/utils/prowler_mutant_methods.py:1057
Function
mutant_methods_perameter_pollution_case2
服务器将来自相似参数的值合并,WAF 会单独检查它们。
src/utils/prowler_mutant_methods.py:1134
Function
mutant_methods_random_boundary_confusion
为 multipart/form-data 设置异常的 boundary 值来尝试绕过解析逻辑
src/utils/prowler_mutant_methods.py:1700
Function
mutant_methods_space_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:302
Function
mutant_methods_sql_comment_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:1544
Function
mutant_methods_tab_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:506
Function
mutant_methods_transform_SOAP
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:837
Function
mutant_methods_unicode_normalization
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:666
Function
mutant_methods_unicode_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:370
Function
mutant_methods_upper_obfuscation
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:337
Function
mutant_methods_url_encoding
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:577
Function
mutant_upload_methods_double_equals
(headers, url, method, data, files)
src/utils/prowler_mutant_methods.py:617
Function
reward_function
(response)
src/utils/prowler_rl_based_mutant.py:25
Method
save_on_exit
(self)
src/utils/recordResUtils.py:42
Function
send_request
(url, method, headers, data, files)
src/utils/prowler_rl.py:273
← previous
101–152 of 152, ranked by callers