39#ifndef HTP_CONFIG_PRIVATE_H
40#define HTP_CONFIG_PRIVATE_H
46#define HTP_DECODER_CONTEXTS_MAX 3
htp_server_personality_t
Definition htp_config.h:65
htp_unwanted_t
Definition htp_config.h:103
htp_url_encoding_handling_t
Definition htp_config.h:118
#define HTP_DECODER_CONTEXTS_MAX
Definition htp_config_private.h:46
htp_log_level_t
Definition htp_core.h:249
Definition htp_config_private.h:123
int parse_request_auth
Definition htp_config_private.h:188
void * user_data
Definition htp_config_private.h:336
int(* process_request_header)(htp_connp_t *connp, unsigned char *data, size_t len)
Definition htp_config_private.h:161
htp_hook_t * hook_response_start
Definition htp_config_private.h:271
htp_hook_t * hook_request_header_data
Definition htp_config_private.h:227
htp_hook_t * hook_request_body_data
Definition htp_config_private.h:241
htp_hook_t * hook_request_trailer_data
Definition htp_config_private.h:254
int(* parse_request_line)(htp_connp_t *connp)
Definition htp_config_private.h:155
htp_hook_t * hook_response_complete
Definition htp_config_private.h:319
int allow_space_uri
Definition htp_config_private.h:197
int32_t compression_bomb_limit
Definition htp_config_private.h:353
htp_hook_t * hook_request_file_data
Definition htp_config_private.h:247
htp_hook_t * hook_request_headers
Definition htp_config_private.h:232
htp_hook_t * hook_request_complete
Definition htp_config_private.h:265
char * tmpdir
Definition htp_config_private.h:200
int extract_request_files
Definition htp_config_private.h:191
int32_t compression_time_limit
Definition htp_config_private.h:356
htp_hook_t * hook_request_line
Definition htp_config_private.h:214
int(* parameter_processor)(htp_param_t *param)
Definition htp_config_private.h:167
htp_hook_t * hook_response_header_data
Definition htp_config_private.h:284
size_t field_limit_soft
Definition htp_config_private.h:135
int tx_auto_destroy
Definition htp_config_private.h:147
htp_hook_t * hook_transaction_complete
Definition htp_config_private.h:326
char * request_encoding
Definition htp_config_private.h:179
int generate_request_uri_normalized
Definition htp_config_private.h:173
htp_hook_t * hook_response_line
Definition htp_config_private.h:276
int response_lzma_layer_limit
Definition htp_config_private.h:359
htp_hook_t * hook_response_headers
Definition htp_config_private.h:289
htp_hook_t * hook_response_trailer
Definition htp_config_private.h:312
int response_decompression_enabled
Definition htp_config_private.h:176
htp_decoder_cfg_t decoder_cfgs[HTP_DECODER_CONTEXTS_MAX]
Definition htp_config_private.h:170
int(* parse_response_line)(htp_connp_t *connp)
Definition htp_config_private.h:158
enum htp_unwanted_t requestline_leading_whitespace_unwanted
Definition htp_config_private.h:344
int response_decompression_layer_limit
Definition htp_config_private.h:347
int request_decompression_enabled
Definition htp_config_private.h:362
htp_hook_t * hook_request_trailer
Definition htp_config_private.h:260
int extract_request_files_limit
Definition htp_config_private.h:194
htp_hook_t * hook_request_start
Definition htp_config_private.h:209
htp_hook_t * hook_response_body_data
Definition htp_config_private.h:299
size_t field_limit_hard
Definition htp_config_private.h:129
int(* process_response_header)(htp_connp_t *connp, unsigned char *data, size_t len)
Definition htp_config_private.h:164
size_t lzma_memlimit
Definition htp_config_private.h:350
int parse_request_cookies
Definition htp_config_private.h:185
htp_hook_t * hook_request_uri_normalize
Definition htp_config_private.h:219
htp_hook_t * hook_log
Definition htp_config_private.h:331
enum htp_server_personality_t server_personality
Definition htp_config_private.h:152
htp_hook_t * hook_response_trailer_data
Definition htp_config_private.h:306
char * internal_encoding
Definition htp_config_private.h:182
enum htp_log_level_t log_level
Definition htp_config_private.h:141
Definition htp_connection_parser_private.h:51
Definition htp_config_private.h:48
enum htp_unwanted_t utf8_invalid_unwanted
Definition htp_config_private.h:107
enum htp_unwanted_t url_encoding_invalid_unwanted
Definition htp_config_private.h:95
enum htp_unwanted_t control_chars_unwanted
Definition htp_config_private.h:80
unsigned char bestfit_replacement_byte
Definition htp_config_private.h:119
int nul_raw_terminates
Definition htp_config_private.h:74
enum htp_url_encoding_handling_t url_encoding_invalid_handling
Definition htp_config_private.h:92
unsigned char * bestfit_map
Definition htp_config_private.h:116
int u_encoding_decode
Definition htp_config_private.h:86
int path_separators_compress
Definition htp_config_private.h:59
enum htp_unwanted_t u_encoding_unwanted
Definition htp_config_private.h:89
int plusspace_decode
Definition htp_config_private.h:65
int backslash_convert_slashes
Definition htp_config_private.h:53
enum htp_unwanted_t path_separators_encoded_unwanted
Definition htp_config_private.h:68
int nul_encoded_terminates
Definition htp_config_private.h:98
int utf8_convert_bestfit
Definition htp_config_private.h:110
enum htp_unwanted_t nul_raw_unwanted
Definition htp_config_private.h:77
int path_separators_decode
Definition htp_config_private.h:62
int convert_lowercase
Definition htp_config_private.h:56
enum htp_unwanted_t nul_encoded_unwanted
Definition htp_config_private.h:101
Definition htp_hooks.h:52