From c733d6eed51958f7f654567ce0bcb60a66c351c2 Mon Sep 17 00:00:00 2001 From: WINEZERO Date: Wed, 5 Jul 2023 10:52:50 +0800 Subject: [PATCH] update -sh to -se --- DynaScan.py | 2 +- libs/input_const.py | 2 +- libs/input_parse.py | 10 +++++----- setting_com.py | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/DynaScan.py b/DynaScan.py index cb28b37..a96936c 100644 --- a/DynaScan.py +++ b/DynaScan.py @@ -245,7 +245,7 @@ def dyna_scan_controller(target_urls, paths_dict, config_dict): curr_host_history_file = config_dict[GB_HISTORY_FORMAT].format(mark=curr_host_port_string) # 过滤当前的 current_url_list - if config_dict[GB_HISTORY_EXCLUDE]: + if config_dict[GB_EXCLUDE_HISTORY]: # 排除自定义的历史URL文件 current_url_list = exclude_history_urls(current_url_list, config_dict[GB_EXCLUDE_URLS]) # 排除自动生成的历史URL文件 diff --git a/libs/input_const.py b/libs/input_const.py index 08b3025..57a2b94 100644 --- a/libs/input_const.py +++ b/libs/input_const.py @@ -12,7 +12,7 @@ GB_ACCESS_OK_FILE = "GB_ACCESS_OK_FILE" GB_ACCESS_NO_FILE = "GB_ACCESS_NO_FILE" -GB_HISTORY_EXCLUDE = "GB_HISTORY_EXCLUDE" # 排除历史URLs文件 +GB_EXCLUDE_HISTORY = "GB_EXCLUDE_HISTORY" # 排除历史URLs文件 GB_HISTORY_FORMAT = "GB_HISTORY_FORMAT" # 自动生成的历史URLs文件路径 GB_EXCLUDE_URLS = "GB_EXCLUDE_URLS" # 自定义的历史URLs文件路径,用于联动其他工具 diff --git a/libs/input_parse.py b/libs/input_parse.py index c0de753..2e98c29 100644 --- a/libs/input_parse.py +++ b/libs/input_parse.py @@ -97,18 +97,18 @@ def parse_input(config_dict): f"Default is [{config_dict[GB_STREAM_MODE]}]", ) # 关闭历史扫描URL过滤 - argument_parser.add_argument("-sh", - f"--{vars_param_name(GB_HISTORY_EXCLUDE)}", - default=config_dict[GB_HISTORY_EXCLUDE], + argument_parser.add_argument("-se", + f"--{vars_param_name(GB_EXCLUDE_HISTORY)}", + default=config_dict[GB_EXCLUDE_HISTORY], action="store_false", help=f"Shutdown Exclude Request History, " - f"Default is [{config_dict[GB_HISTORY_EXCLUDE]}]", + f"Default is [{config_dict[GB_EXCLUDE_HISTORY]}]", ) # 手动指定排除扫描的URLs文件 argument_parser.add_argument("-eu", f"--{vars_param_name(GB_EXCLUDE_URLS)}", default=config_dict[GB_EXCLUDE_URLS], - help=f"Specify the exclude URLs File, " + help=f"Specify the Exclude Custom URLs File, " f"Default is [{config_dict[GB_EXCLUDE_URLS]}]", ) # 关闭 URL目标可访问性判断 diff --git a/setting_com.py b/setting_com.py index 86d8445..094a8c9 100644 --- a/setting_com.py +++ b/setting_com.py @@ -31,7 +31,7 @@ def initialize(config): config[GB_ACCESS_OK_FILE] = config[GB_BASE_DIR].joinpath("runtime", "access_ok.log").as_posix() ################################################################## # 扫描URL的排除过滤,建议开启 - config[GB_HISTORY_EXCLUDE] = True + config[GB_EXCLUDE_HISTORY] = True # 记录扫描已完成的URL 针对每个目标生成不同的记录文件 config[GB_HISTORY_FORMAT] = config[GB_BASE_DIR].joinpath("runtime", "history_{mark}.log").as_posix() # 自定义排除的历史URLs,用于联动其他工具