htp_time_t close_timestamp
Definition: htp.h:97
int response_status_number
Definition: htp.h:434
htp_method_t
Definition: htp_core.h:259
enum htp_content_encoding_t response_content_encoding
Definition: htp.h:504
htp_conn_t * conn
Definition: htp.h:213
const unsigned char * data
Definition: htp.h:136
enum htp_tx_req_progress_t request_progress
Definition: htp.h:532
bstr * response_message
Definition: htp.h:443
htp_log_level_t
Definition: htp_core.h:246
enum htp_parser_id_t parser_id
Definition: htp.h:196
bstr * port
Definition: htp.h:589
htp_transfer_coding_t
Definition: htp_core.h:167
bstr * response_line
Definition: htp.h:413
int client_port
Definition: htp.h:72
bstr * request_protocol
Definition: htp.h:252
bstr * request_method
Definition: htp.h:237
int64_t in_data_counter
Definition: htp.h:100
bstr * fragment
Definition: htp.h:607
bstr * name
Definition: htp.h:187
void htp_uri_free(htp_uri_t *uri)
Definition: htp_util.c:2620
Definition: htp_hooks.h:52
htp_status_t htp_urldecode_inplace_ex(htp_cfg_t *cfg, enum htp_decoder_ctx_t ctx, bstr *input, uint64_t *flags, int *expected_status_code)
Definition: htp_util.c:1542
int server_port
Definition: htp.h:78
htp_file_source_t
Definition: htp_core.h:184
htp_time_t open_timestamp
Definition: htp.h:94
htp_auth_type_t
Definition: htp_core.h:122
htp_urlenp_t * request_urlenp_body
Definition: htp.h:369
bstr * filename
Definition: htp.h:116
bstr * response_protocol
Definition: htp.h:416
void * parser_data
Definition: htp.h:202
int64_t response_message_len
Definition: htp.h:473
int is_last
Definition: htp.h:566
uint16_t res_header_repetitions
Definition: htp.h:544
enum htp_content_encoding_t response_content_encoding_processing
Definition: htp.h:513
int code
Definition: htp.h:159
uint8_t flags
Definition: htp.h:91
bstr * request_auth_password
Definition: htp.h:390
htp_file_t * file
Definition: htp.h:133
htp_content_encoding_t
Definition: htp_core.h:143
bstr * value
Definition: htp.h:190
enum htp_log_level_t level
Definition: htp.h:156
htp_list_t * messages
Definition: htp.h:88
enum htp_content_encoding_t request_content_encoding
Definition: htp.h:330
int64_t request_content_length
Definition: htp.h:345
char * htp_get_version(void)
Definition: htp_util.c:2644
char * server_addr
Definition: htp.h:75
htp_table_t * request_cookies
Definition: htp.h:381
char * client_addr
Definition: htp.h:69
unsigned int response_ignored_lines
Definition: htp.h:410
bstr * path
Definition: htp.h:599
#define htp_list_t
Definition: htp_list.h:48
htp_uri_t * htp_uri_alloc(void)
Definition: htp_util.c:2635
Definition: htp_urlencoded.h:63
size_t index
Definition: htp.h:538
bstr * request_content_type
Definition: htp.h:337
int request_port_number
Definition: htp.h:404
bstr * username
Definition: htp.h:580
Definition: htp_config_private.h:123
const unsigned char * data
Definition: htp.h:556
int64_t len
Definition: htp.h:119
htp_parser_id_t
Definition: htp_core.h:296
htp_mpartp_t * request_mpartp
Definition: htp.h:375
int port_number
Definition: htp.h:596
htp_connp_t * connp
Definition: htp.h:210
void htp_log(htp_connp_t *connp, const char *file, int line, enum htp_log_level_t level, int code, const char *fmt,...)
Definition: htp_util.c:391
bstr * request_line
Definition: htp.h:234
char * tmpname
Definition: htp.h:122
int is_config_shared
Definition: htp.h:222
uint16_t req_header_repetitions
Definition: htp.h:541
int htp_status_t
Definition: htp_core.h:46
htp_hook_t * hook_response_body_data
Definition: htp.h:357
htp_decoder_ctx_t
Definition: htp_config.h:51
Definition: htp_connection_parser_private.h:51
size_t len
Definition: htp.h:139
enum htp_transfer_coding_t response_transfer_coding
Definition: htp.h:497
htp_tx_res_progress_t
Definition: htp_transaction.h:84
uint64_t flags
Definition: htp.h:529
int64_t response_entity_len
Definition: htp.h:483
int64_t request_message_len
Definition: htp.h:307
struct timeval htp_time_t
Definition: htp_core.h:60
const char * file
Definition: htp.h:162
int64_t out_data_counter
Definition: htp.h:103
htp_table_t * response_headers
Definition: htp.h:449
enum htp_tx_res_progress_t response_progress
Definition: htp.h:535
bstr * request_hostname
Definition: htp.h:398
htp_table_t * request_params
Definition: htp.h:378
int64_t response_content_length
Definition: htp.h:491
enum htp_method_t request_method_number
Definition: htp.h:240
size_t len
Definition: htp.h:559
int fd
Definition: htp.h:125
int response_status_expected_number
Definition: htp.h:440
htp_tx_t * tx
Definition: htp.h:150
htp_hook_t * hook_request_body_data
Definition: htp.h:351
const char * msg
Definition: htp.h:153
bstr * response_content_type
Definition: htp.h:520
unsigned int request_ignored_lines
Definition: htp.h:231
int seen_100continue
Definition: htp.h:446
int request_protocol_number
Definition: htp.h:258
htp_cfg_t * cfg
Definition: htp.h:216
unsigned int line
Definition: htp.h:165
int response_protocol_number
Definition: htp.h:422
int64_t request_entity_len
Definition: htp.h:317
htp_list_t * transactions
Definition: htp.h:85
htp_status_t htp_urldecode_inplace(htp_cfg_t *cfg, enum htp_decoder_ctx_t ctx, bstr *input, uint64_t *flags)
Definition: htp_util.c:1537
enum htp_data_source_t source
Definition: htp.h:193
bstr * query
Definition: htp.h:602
bstr * request_uri
Definition: htp.h:249
htp_uri_t * parsed_uri_raw
Definition: htp.h:283
htp_data_source_t
Definition: htp_core.h:314
bstr * hostname
Definition: htp.h:586
htp_tx_req_progress_t
Definition: htp_transaction.h:75
Definition: htp_multipart_private.h:85
bstr * scheme
Definition: htp.h:577
htp_uri_t * parsed_uri
Definition: htp.h:275
bstr * request_auth_username
Definition: htp.h:387
htp_urlenp_t * request_urlenp_query
Definition: htp.h:363
htp_table_t * request_headers
Definition: htp.h:320
bstr * password
Definition: htp.h:583
enum htp_file_source_t source
Definition: htp.h:113
htp_connp_t * connp
Definition: htp.h:147
void * user_data
Definition: htp.h:225
enum htp_auth_type_t request_auth_type
Definition: htp.h:384
htp_tx_t * tx
Definition: htp.h:553
Definition: htp_table_private.h:63
enum htp_transfer_coding_t request_transfer_coding
Definition: htp.h:327
bstr * response_status
Definition: htp.h:428
int is_protocol_0_9
Definition: htp.h:266