39 #ifndef HTP_CONFIG_PRIVATE_H
40 #define HTP_CONFIG_PRIVATE_H
46 #define HTP_DECODER_CONTEXTS_MAX 3
Definition: htp_config_private.h:123
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:296
htp_hook_t * hook_response_line
Definition: htp_config_private.h:273
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:191
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:238
htp_hook_t * hook_request_file_data
Definition: htp_config_private.h:244
int extract_request_files_limit
Definition: htp_config_private.h:194
enum htp_unwanted_t requestline_leading_whitespace_unwanted
Definition: htp_config_private.h:341
enum htp_unwanted_t u_encoding_unwanted
Definition: htp_config_private.h:89
htp_hook_t * hook_log
Definition: htp_config_private.h:328
htp_hook_t * hook_request_complete
Definition: htp_config_private.h:262
char * request_encoding
Definition: htp_config_private.h:179
htp_hook_t * hook_response_header_data
Definition: htp_config_private.h:281
int parse_request_auth
Definition: htp_config_private.h:188
htp_hook_t * hook_response_headers
Definition: htp_config_private.h:286
htp_hook_t * hook_request_trailer_data
Definition: htp_config_private.h:251
char * internal_encoding
Definition: htp_config_private.h:182
htp_hook_t * hook_request_line
Definition: htp_config_private.h:211
int(* process_response_header)(htp_connp_t *connp, unsigned char *data, size_t len)
Definition: htp_config_private.h:164
int(* parse_response_line)(htp_connp_t *connp)
Definition: htp_config_private.h:158
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:229
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:216
htp_hook_t * hook_request_trailer
Definition: htp_config_private.h:257
size_t field_limit_hard
Definition: htp_config_private.h:129
int utf8_convert_bestfit
Definition: htp_config_private.h:110
htp_hook_t * hook_transaction_complete
Definition: htp_config_private.h:323
enum htp_server_personality_t server_personality
Definition: htp_config_private.h:152
htp_url_encoding_handling_t
Definition: htp_config.h:118
int response_decompression_layer_limit
Definition: htp_config_private.h:344
int(* process_request_header)(htp_connp_t *connp, unsigned char *data, size_t len)
Definition: htp_config_private.h:161
int generate_request_uri_normalized
Definition: htp_config_private.h:173
htp_hook_t * hook_response_trailer
Definition: htp_config_private.h:309
htp_hook_t * hook_request_start
Definition: htp_config_private.h:206
size_t field_limit_soft
Definition: htp_config_private.h:135
int tx_auto_destroy
Definition: htp_config_private.h:147
Definition: htp_connection_parser_private.h:51
htp_hook_t * hook_response_start
Definition: htp_config_private.h:268
enum htp_log_level_t log_level
Definition: htp_config_private.h:141
htp_server_personality_t
Definition: htp_config.h:65
char * tmpdir
Definition: htp_config_private.h:197
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:176
htp_hook_t * hook_request_header_data
Definition: htp_config_private.h:224
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:185
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:167
htp_decoder_cfg_t decoder_cfgs[HTP_DECODER_CONTEXTS_MAX]
Definition: htp_config_private.h:170
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:155
enum htp_unwanted_t nul_raw_unwanted
Definition: htp_config_private.h:77
void * user_data
Definition: htp_config_private.h:333
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:316
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:303
enum htp_unwanted_t path_separators_encoded_unwanted
Definition: htp_config_private.h:68