39 #ifndef HTP_CONFIG_PRIVATE_H
40 #define HTP_CONFIG_PRIVATE_H
46 #define HTP_DECODER_CONTEXTS_MAX 3
Definition: htp_config_private.h:122
int u_encoding_decode
Definition: htp_config_private.h:86
Definition: htp_config_private.h:48
struct htp_decoder_cfg_t htp_decoder_cfg_t
htp_hook_t * hook_response_body_data
Definition: htp_config_private.h:295
htp_hook_t * hook_response_line
Definition: htp_config_private.h:272
enum htp_url_encoding_handling_t url_encoding_invalid_handling
Definition: htp_config_private.h:92
int extract_request_files
Definition: htp_config_private.h:190
htp_unwanted_t
Definition: htp_config.h:103
int convert_lowercase
Definition: htp_config_private.h:56
htp_hook_t * hook_request_body_data
Definition: htp_config_private.h:237
htp_hook_t * hook_request_file_data
Definition: htp_config_private.h:243
int extract_request_files_limit
Definition: htp_config_private.h:193
enum htp_unwanted_t u_encoding_unwanted
Definition: htp_config_private.h:89
htp_hook_t * hook_log
Definition: htp_config_private.h:327
htp_hook_t * hook_request_complete
Definition: htp_config_private.h:261
char * request_encoding
Definition: htp_config_private.h:178
htp_hook_t * hook_response_header_data
Definition: htp_config_private.h:280
int parse_request_auth
Definition: htp_config_private.h:187
htp_hook_t * hook_response_headers
Definition: htp_config_private.h:285
htp_hook_t * hook_request_trailer_data
Definition: htp_config_private.h:250
char * internal_encoding
Definition: htp_config_private.h:181
htp_hook_t * hook_request_line
Definition: htp_config_private.h:210
int(* process_response_header)(htp_connp_t *connp, unsigned char *data, size_t len)
Definition: htp_config_private.h:163
int(* parse_response_line)(htp_connp_t *connp)
Definition: htp_config_private.h:157
enum htp_unwanted_t url_encoding_invalid_unwanted
Definition: htp_config_private.h:95
htp_hook_t * hook_request_headers
Definition: htp_config_private.h:228
int plusspace_decode
Definition: htp_config_private.h:65
enum htp_unwanted_t utf8_invalid_unwanted
Definition: htp_config_private.h:107
htp_hook_t * hook_request_uri_normalize
Definition: htp_config_private.h:215
htp_hook_t * hook_request_trailer
Definition: htp_config_private.h:256
size_t field_limit_hard
Definition: htp_config_private.h:128
int utf8_convert_bestfit
Definition: htp_config_private.h:110
htp_hook_t * hook_transaction_complete
Definition: htp_config_private.h:322
enum htp_server_personality_t server_personality
Definition: htp_config_private.h:151
htp_url_encoding_handling_t
Definition: htp_config.h:118
int(* process_request_header)(htp_connp_t *connp, unsigned char *data, size_t len)
Definition: htp_config_private.h:160
int generate_request_uri_normalized
Definition: htp_config_private.h:172
htp_hook_t * hook_response_trailer
Definition: htp_config_private.h:308
htp_hook_t * hook_request_start
Definition: htp_config_private.h:205
size_t field_limit_soft
Definition: htp_config_private.h:134
int tx_auto_destroy
Definition: htp_config_private.h:146
Definition: htp_connection_parser_private.h:51
htp_hook_t * hook_response_start
Definition: htp_config_private.h:267
enum htp_log_level_t log_level
Definition: htp_config_private.h:140
htp_server_personality_t
Definition: htp_config.h:65
char * tmpdir
Definition: htp_config_private.h:196
unsigned char * bestfit_map
Definition: htp_config_private.h:116
enum htp_unwanted_t nul_encoded_unwanted
Definition: htp_config_private.h:101
int response_decompression_enabled
Definition: htp_config_private.h:175
htp_hook_t * hook_request_header_data
Definition: htp_config_private.h:223
int nul_encoded_terminates
Definition: htp_config_private.h:98
#define HTP_DECODER_CONTEXTS_MAX
Definition: htp_config_private.h:46
int parse_request_cookies
Definition: htp_config_private.h:184
enum htp_unwanted_t control_chars_unwanted
Definition: htp_config_private.h:80
int(* parameter_processor)(htp_param_t *param)
Definition: htp_config_private.h:166
htp_decoder_cfg_t decoder_cfgs[HTP_DECODER_CONTEXTS_MAX]
Definition: htp_config_private.h:169
unsigned char bestfit_replacement_byte
Definition: htp_config_private.h:119
htp_log_level_t
Definition: htp_core.h:241
int(* parse_request_line)(htp_connp_t *connp)
Definition: htp_config_private.h:154
enum htp_unwanted_t nul_raw_unwanted
Definition: htp_config_private.h:77
void * user_data
Definition: htp_config_private.h:332
int nul_raw_terminates
Definition: htp_config_private.h:74
int backslash_convert_slashes
Definition: htp_config_private.h:53
htp_hook_t * hook_response_complete
Definition: htp_config_private.h:315
int path_separators_compress
Definition: htp_config_private.h:59
int path_separators_decode
Definition: htp_config_private.h:62
Definition: htp_hooks.h:52
htp_hook_t * hook_response_trailer_data
Definition: htp_config_private.h:302
enum htp_unwanted_t path_separators_encoded_unwanted
Definition: htp_config_private.h:68