HTP
0.3
|
#include <htp_multipart.h>
Data Fields | |
htp_connp_t * | connp |
char * | boundary |
size_t | boundary_len |
int | boundary_count |
int | seen_last_boundary |
list_t * | parts |
int | extract_files |
int | extract_limit |
char * | extract_dir |
int | file_count |
int(* | handle_data )(htp_mpartp_t *mpartp, unsigned char *data, size_t len, int line_end) |
int(* | handle_boundary )(htp_mpartp_t *mpartp) |
int | state |
size_t | bpos |
unsigned char * | current_data |
htp_mpart_part_t * | current_part |
int | current_mode |
size_t | current_len |
bstr_builder_t * | boundary_pieces |
bstr_builder_t * | part_pieces |
int | pieces_form_line |
unsigned char | first_boundary_byte |
size_t | boundarypos |
int | cr_aside |
char* htp_mpartp_t::boundary |
Boundary to be used to extract parts.
How many boundaries were seen?
size_t htp_mpartp_t::boundary_len |
Boundary length.
size_t htp_mpartp_t::boundarypos |
size_t htp_mpartp_t::bpos |
unsigned char* htp_mpartp_t::current_data |
size_t htp_mpartp_t::current_len |
unsigned char htp_mpartp_t::first_boundary_byte |
int(* htp_mpartp_t::handle_boundary)(htp_mpartp_t *mpartp) |
int(* htp_mpartp_t::handle_data)(htp_mpartp_t *mpartp, unsigned char *data, size_t len, int line_end) |
List of parts.
Did we see the last boundary?