package com.grendelscan.scan.settings;
public interface ScanSettingsContants
{
public static final String DEFAULT_SCAN_CONFIG_DIR = "scan-configs";
public static final String AUTHENTICATION__CREDENTIALS = "authentication.credentials(";
public static final String AUTHENTICATION__CREDENTIALS_PASSWORD = ").password";
public static final String AUTHENTICATION__CREDENTIALS_USERNAME = ").username";
public static final String AUTHENTICATION__METHOD = "authentication.form_based.method";
public static final String AUTHENTICATION__PASSWORD_PARAMETER = "authentication.form_based.password_parameter_name";
public static final String AUTHENTICATION__POST_QUERY = "authentication.form_based.post_query";
public static final String AUTHENTICATION__URI = "authentication.form_based.uri";
public static final String AUTHENTICATION__LOGOUT_URI = "authentication.form_based.logout_uri";
public static final String AUTHENTICATION__USER_PARAMETER = "authentication.form_based.user_parameter_name";
public static final String AUTHENTICATION__TYPE = "authentication.form_based.type";
public static final String AUTHENTICATION__TYPE__FORM = "form";
public static final String AUTHENTICATION__TYPE__HTTP = "http";
public static final String AUTHENTICATION__USE_AUTHENTICATION = "authentication.use_authentication";
public static final String AUTHENTICATION__AUTOMATIC_AUTHENTICATION = "authentication.automatic_authentication";
public static final String HTTP_CLIENT__MAX_CONNECTIONS_PER_SERVER = "http_client.max_connections_per_server";
public static final String HTTP_CLIENT__MAX_CONSECUTIVE_FAILED_REQUESTS = "http_client.max_consecutive_failed_requests";
public static final String HTTP_CLIENT__MAX_FAILED_REQUESTS_PER_SERVER = "http_client.max_failed_requests_per_server";
public static final String HTTP_CLIENT__MAX_FILE_SIZE = "http_client.max_file_size";
public static final String HTTP_CLIENT__MAX_REDIRECTS = "http_client.defaults.max_redirects";
public static final String HTTP_CLIENT__MAX_REQUESTS_PER_SECOND = "http_client.max_requests_per_second";
// public static final String HTTP_CLIENT__MAX_REQUEST_COUNT = "http_client.max_request_count";
public static final String HTTP_CLIENT__MAX_REQUEST_DEPTH = "http_client.max_request_depth";
public static final String HTTP_CLIENT__MAX_REQUEST_RETRIES = "http_client.max_request_retries";
public static final String HTTP_CLIENT__MAX_TOTAL_CONNECTIONS = "http_client.max_total_connections";
public static final String HTTP_CLIENT__SOCKET_READ_TIMEOUT = "http_client.socket_read_timeout";
public static final String HTTP_CLIENT__SOCKS_PROXY__USE_SOCKS_PROXY = "http_client.socks_proxy.use";
public static final String HTTP_CLIENT__SOCKS_PROXY__SOCKS_PORT = "http_client.socks_proxy.port";
public static final String HTTP_CLIENT__SOCKS_PROXY__SOCKS_HOST = "http_client.socks_proxy.host";
public static final String HTTP_CLIENT__UPSTREAM_PROXY__ADDRESS = "http_client.upstream_proxy.address";
public static final String HTTP_CLIENT__UPSTREAM_PROXY__PASSWORD = "http_client.upstream_proxy.password";
public static final String HTTP_CLIENT__UPSTREAM_PROXY__PORT = "http_client.upstream_proxy.port";
public static final String HTTP_CLIENT__UPSTREAM_PROXY__USERNAME = "http_client.upstream_proxy.username";
public static final String HTTP_CLIENT__UPSTREAM_PROXY__USE_UPSTREAM_PROXY = "http_client.upstream_proxy.use_upstream_proxy";
public static final String HTTP_CLIENT__USER_AGENT_STRING = "http_client.user_agent_string";
public static final String PROXY_SETTINGS__ALLOW_ALL_PROXY_REQUESTS = "proxy_settings.allow_all_proxy_requests";
public static final String PROXY_SETTINGS__INTERCEPT_REQUESTS = "proxy_settings.intercept_requests";
public static final String PROXY_SETTINGS__INTERCEPT_RESPONSES = "proxy_settings.intercept_responses";
public static final String PROXY_SETTINGS__MAX_PROXY_THREADS = "proxy_settings.max_proxy_threads";
public static final String PROXY_SETTINGS__PROXY_BIND_ADDRESS = "proxy_settings.proxy_bind_address";
public static final String PROXY_SETTINGS__PROXY_BIND_PORT = "proxy_settings.proxy_bind_port";
public static final String PROXY_SETTINGS__PROXY_ENABLED = "proxy_settings.proxy_enabled";
public static final String PROXY_SETTINGS__REVEAL_HIDDEN_FIELDS = "proxy_settings.reveal_hidden_fields";
public static final String PROXY_SETTINGS__TEST_INTERCEPTED_REQUESTS = "proxy_settings.test_intercepted_requests";
public static final String PROXY_SETTINGS__TEST_PROXY_REQUESTS = "proxy_settings.test_proxy_requests";
public static final String SCAN_SETTINGS__BASE_URIS = "scan_settings.base_uris(";
public static final String SCAN_SETTINGS__COMPAIRISONS__PARSE_HTML_DOM = "scan_settings.compairisons.parse_html_dom";
public static final String SCAN_SETTINGS__QUEUES__MAX_CATEGORIZER_THREADS = "scan_settings.queues.max_categorizer_threads";
public static final String SCAN_SETTINGS__QUEUES__MAX_REQUESTER_THREADS = "scan_settings.queues.max_requester_threads";
public static final String SCAN_SETTINGS__QUEUES__MAX_TESTER_THREADS = "scan_settings.queues.max_tester_threads";
public static final String SCAN_SETTINGS__RESPONSE_CODE_OVERRIDES__BASE = "scan_settings.response_code_overrides.manual_overrides(";
public static final String SCAN_SETTINGS__RESPONSE_CODE_OVERRIDES__PATTERN = ").pattern";
public static final String SCAN_SETTINGS__RESPONSE_CODE_OVERRIDES__STATUS_CODE = ").status_code";
public static final String SCAN_SETTINGS__RESPONSE_CODE_OVERRIDES__TEST_ALL_DIRECTORIES = "scan_settings.response_code_overrides.test_all_directories";
public static final String SCAN_SETTINGS__RESPONSE_CODE_OVERRIDES__THRESHOLD = "scan_settings.response_code_overrides.override_threshold";
public static final String SCAN_SETTINGS__RESPONSE_CODE_OVERRIDES__USE_AUTOMATIC_OVERRIDES = "scan_settings.response_code_overrides.use_automatic_overrides";
public static final String SCAN_SETTINGS__RESTRICTIONS__FORBIDDEN_PARAMETERS = "scan_settings.restrictions.forbidden_parameter_names(";
public static final String SCAN_SETTINGS__RESTRICTIONS__IRRELEVANT_PARAMETERS = "scan_settings.restrictions.irrelevant_parameters(";
public static final String SCAN_SETTINGS__RESTRICTIONS__URL_BLACKLIST = "scan_settings.restrictions.url_blacklist(";
public static final String SCAN_SETTINGS__RESTRICTIONS__URL_WHITELIST = "scan_settings.restrictions.url_whitelist(";
public static final String SCAN_SETTINGS__RESTFUL_QUERY_PATTERNS__BASE = "scan_settings.restful.patterns(";
public static final String SCAN_SETTINGS__RESTFUL_QUERY_PATTERNS__NAME = ").name";
public static final String SCAN_SETTINGS__RESTFUL_QUERY_PATTERNS__PATTERN = ").pattern";
public static final String STORAGE_SETTINGS__TRANSACTION_DIRECTORY = "storage_settings.transaction_directory";
// public static final String STORAGE_SETTINGS__OUTPUT_DIRECTORY = "storage_settings.output_directory";
public static final String STORAGE_SETTINGS__DB_FILE = "storage_settings.database_file";
public static final String REPORT_FORMAT__TEXT = "text";
public static final String REPORT_FORMAT__HTML = "html";
public static final String SESSION_TRACKING__KNOWN_SESSION_ID_PATTERNS = "session_tracking.known_session_id_patterns(";
// public static final String SESSION_TRACKING__USE_LOGGED_OUT_DETECTION = "session_tracking.use_logged_out_detection";
public static final String TEST_MODULES = "test_modules(";
public static final String TEST_MODULES__MODULE_CLASS = ").module_class";
public static final String TEST_MODULES__MODULE_NAME = ").module_name";
public static final String TEST_MODULES__ENABLED = ").enabled";
public static final String TEST_MODULES__OPTIONS = ").options(";
public static final String TEST_MODULES__OPTION_NAME = ").option_name";
public static final String TEST_MODULES__OPTION_VALUE = ").option_value";
public static final String REVERSE_PROXIES = "reverse_proxies(";
public static final String REVERSE_PROXIES__LOCAL_IP = ").local_ip";
public static final String REVERSE_PROXIES__LOCAL_PORT = ").local_port";
public static final String REVERSE_PROXIES__WEB_HOSTNAME = ").web_hostname";
public static final String REVERSE_PROXIES__SSL = ").ssl";
public static final String REVERSE_PROXIES__REMOTE_HOST = ").remote_host";
public static final String REVERSE_PROXIES__REMOTE_PORT = ").remote_port";
}