Skip to content

Commit

Permalink
Minor update
Browse files Browse the repository at this point in the history
  • Loading branch information
stasinopoulos committed Apr 15, 2024
1 parent 2fca6df commit f340f28
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions src/core/requests/parameters.py
Original file line number Diff line number Diff line change
Expand Up @@ -287,6 +287,7 @@ def json_format(parameter):
if not settings.IS_XML:
data_type = "XML/SOAP"
settings.IS_XML = checks.process_data(data_type, http_request_method)
settings.PARAMETER_DELIMITER = "\n"

elif settings.TEST_PARAMETER and not any(ext in parameter for ext in settings.TEST_PARAMETER):
settings.IGNORE_USER_DEFINED_POST_DATA = True
Expand All @@ -297,11 +298,10 @@ def json_format(parameter):
parameters_list = []
# Split multiple parameters
if settings.IS_XML:
settings.PARAMETER_DELIMITER = ""
parameter = re.sub(r">\s*<", '>\n<', parameter).replace("\\n","\n")
parameter = re.sub(r">\s*<", ">" + settings.PARAMETER_DELIMITER + "<", parameter)
_ = []
parameters = re.findall(r'(.*)', parameter)
parameters = [param + "\n" for param in parameters if param]
parameters = [param for param in parameters if param]
for value in range(0,len(parameters)):
_.append(parameters[value])
multi_parameters = _
Expand Down
2 changes: 1 addition & 1 deletion src/utils/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ def sys_argv_errors():
DESCRIPTION = "The command injection exploiter"
AUTHOR = "Anastasios Stasinopoulos"
VERSION_NUM = "4.0"
REVISION = "28"
REVISION = "29"
STABLE_RELEASE = False
VERSION = "v"
if STABLE_RELEASE:
Expand Down

0 comments on commit f340f28

Please sign in to comment.