diff --git a/README.md b/README.md index c94ba12..5871492 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ python3 -m pip install --upgrade build python3 -m build -python3 -m pip install dist/forbidden-11.0-py3-none-any.whl +python3 -m pip install dist/forbidden-11.2-py3-none-any.whl ``` ## Automation @@ -390,8 +390,8 @@ Inject at the end of the URL path only if it does not end with forward slash. ], "cookies": [], "body": null, - "user_agent": "Forbidden/11.0", - "command": "curl --connect-timeout 60 -m 60 -iskL --max-redirs 10 --path-as-is -A 'Forbidden/11.0' -H 'Host: 127.0.0.1' -X 'GET' 'https://example.com:443/admin'", + "user_agent": "Forbidden/11.2", + "command": "curl --connect-timeout 60 -m 60 -iskL --max-redirs 10 --path-as-is -A 'Forbidden/11.2' -H 'Host: 127.0.0.1' -X 'GET' 'https://example.com:443/admin'", "code": 200, "length": 255408 }, @@ -404,8 +404,8 @@ Inject at the end of the URL path only if it does not end with forward slash. ], "cookies": [], "body": null, - "user_agent": "Forbidden/11.0", - "command": "curl --connect-timeout 60 -m 60 -iskL --max-redirs 10 --path-as-is -A 'Forbidden/11.0' -H 'Host: 127.0.0.1:443' -X 'GET' 'https://example.com:443/admin'", + "user_agent": "Forbidden/11.2", + "command": "curl --connect-timeout 60 -m 60 -iskL --max-redirs 10 --path-as-is -A 'Forbidden/11.2' -H 'Host: 127.0.0.1:443' -X 'GET' 'https://example.com:443/admin'", "code": 200, "length": 255408 } @@ -415,7 +415,7 @@ Inject at the end of the URL path only if it does not end with forward slash. ## Usage ```fundamental -Forbidden v11.0 ( github.com/ivan-sincek/forbidden ) +Forbidden v11.2 ( github.com/ivan-sincek/forbidden ) Usage: forbidden -u url -t tests [-f force] [-v values ] [-p path ] [-o out ] Example: forbidden -u https://example.com/admin -t all [-f POST ] [-v values.txt] [-p /home] [-o results.json] @@ -488,7 +488,7 @@ SLEEP -s, --sleep = 500 | etc. USER AGENT User agent to use - Default: Forbidden/11.0 + Default: Forbidden/11.2 -a, --user-agent = curl/3.30.1 | random[-all] | etc. PROXY Web proxy to use @@ -506,7 +506,7 @@ DEBUG ``` ```fundamental -Stresser v11.0 ( github.com/ivan-sincek/forbidden ) +Stresser v11.2 ( github.com/ivan-sincek/forbidden ) Usage: stresser -u url -dir directory -r repeat -th threads [-f force] [-o out ] Example: stresser -u https://example.com/secret -dir results -r 1000 -th 200 [-f GET ] [-o results.json] @@ -555,7 +555,7 @@ THREADS -th, --threads = 20 | etc. USER AGENT User agent to use - Default: Stresser/11.0 + Default: Stresser/11.2 -a, --user-agent = curl/3.30.1 | random[-all] | etc. PROXY Web proxy to use diff --git a/pyproject.toml b/pyproject.toml index 41bf476..c3e2e68 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "forbidden" -version = "11.1" +version = "11.2" authors = [{ name = "Ivan Sincek" }] description = "Bypass 4xx HTTP response status codes and more. Based on PycURL and Python Requests." readme = "README.md" diff --git a/src/forbidden/forbidden.py b/src/forbidden/forbidden.py index 181b0ad..fe4b8c2 100644 --- a/src/forbidden/forbidden.py +++ b/src/forbidden/forbidden.py @@ -319,7 +319,7 @@ def write_file(data, out): # ---------------------------------------- -default_user_agent = "Forbidden/11.1" +default_user_agent = "Forbidden/11.2" def get_all_user_agents(): tmp = [] @@ -1636,7 +1636,7 @@ def show(self): class MyArgParser(argparse.ArgumentParser): def print_help(self): - print("Forbidden v11.1 ( github.com/ivan-sincek/forbidden )") + print("Forbidden v11.2 ( github.com/ivan-sincek/forbidden )") print("") print("Usage: forbidden -u url -t tests [-f force] [-v values ] [-p path ] [-o out ]") print("Example: forbidden -u https://example.com/admin -t all [-f POST ] [-v values.txt] [-p /home] [-o results.json]") @@ -1949,7 +1949,7 @@ def main(): if validate.run(): print("###########################################################################") print("# #") - print("# Forbidden v11.1 #") + print("# Forbidden v11.2 #") print("# by Ivan Sincek #") print("# #") print("# Bypass 4xx HTTP response status codes and more. #") diff --git a/src/stresser/stresser.py b/src/stresser/stresser.py index 6d8721a..75eb7a8 100644 --- a/src/stresser/stresser.py +++ b/src/stresser/stresser.py @@ -186,7 +186,7 @@ def write_file(data, out): # ---------------------------------------- -default_user_agent = "Stresser/11.1" +default_user_agent = "Stresser/11.2" def get_all_user_agents(): tmp = [] @@ -847,7 +847,7 @@ def show(self): class MyArgParser(argparse.ArgumentParser): def print_help(self): - print("Stresser v11.1 ( github.com/ivan-sincek/forbidden )") + print("Stresser v11.2 ( github.com/ivan-sincek/forbidden )") print("") print("Usage: stresser -u url -dir directory -r repeat -th threads [-f force] [-o out ]") print("Example: stresser -u https://example.com/secret -dir results -r 1000 -th 200 [-f GET ] [-o results.json]") @@ -1097,7 +1097,7 @@ def main(): if validate.run(): print("##########################################################################") print("# #") - print("# Stresser v11.1 #") + print("# Stresser v11.2 #") print("# by Ivan Sincek #") print("# #") print("# Bypass 4xx HTTP response status codes with stress testing. #")