HTP  0.5
Data Fields
htp_urlenp_t Struct Reference

#include <htp_urlencoded.h>

Data Fields

htp_tx_ttx
 
unsigned char argument_separator
 
int decode_url_encoding
 
htp_table_tparams
 
int _state
 
int _complete
 
bstr_name
 
bstr_builder_t_bb
 

Detailed Description

This is the main URLENCODED parser structure. It is used to store parser configuration, temporary parsing data, as well as the parameters.

Field Documentation

bstr_builder_t* htp_urlenp_t::_bb
int htp_urlenp_t::_complete
bstr* htp_urlenp_t::_name
int htp_urlenp_t::_state
unsigned char htp_urlenp_t::argument_separator

The character used to separate parameters. Defaults to & and should not be changed without good reason.

int htp_urlenp_t::decode_url_encoding

Whether to perform URL-decoding on parameters.

htp_table_t* htp_urlenp_t::params

This table contains the list of parameters, indexed by name.

htp_tx_t* htp_urlenp_t::tx

The transaction this parser belongs to.


The documentation for this struct was generated from the following file: