HTP
0.5
|
#include <htp_config_private.h>
Data Fields | |
int | backslash_convert_slashes |
int | convert_lowercase |
int | path_separators_compress |
int | path_separators_decode |
int | plusspace_decode |
enum htp_unwanted_t | path_separators_encoded_unwanted |
int | nul_raw_terminates |
enum htp_unwanted_t | nul_raw_unwanted |
enum htp_unwanted_t | control_chars_unwanted |
int | u_encoding_decode |
enum htp_unwanted_t | u_encoding_unwanted |
enum htp_url_encoding_handling_t | url_encoding_invalid_handling |
enum htp_unwanted_t | url_encoding_invalid_unwanted |
int | nul_encoded_terminates |
enum htp_unwanted_t | nul_encoded_unwanted |
enum htp_unwanted_t | utf8_invalid_unwanted |
int | utf8_convert_bestfit |
unsigned char * | bestfit_map |
unsigned char | bestfit_replacement_byte |
int htp_decoder_cfg_t::backslash_convert_slashes |
Convert backslash characters to slashes.
unsigned char* htp_decoder_cfg_t::bestfit_map |
The best-fit map to use to decode u-encoded characters.
unsigned char htp_decoder_cfg_t::bestfit_replacement_byte |
The replacement byte used when there is no best-fit mapping.
enum htp_unwanted_t htp_decoder_cfg_t::control_chars_unwanted |
Reaction to control characters.
int htp_decoder_cfg_t::convert_lowercase |
Convert to lowercase.
int htp_decoder_cfg_t::nul_encoded_terminates |
Controls how encoded NUL bytes are handled.
enum htp_unwanted_t htp_decoder_cfg_t::nul_encoded_unwanted |
How are we expected to react to an encoded NUL byte?
int htp_decoder_cfg_t::nul_raw_terminates |
Controls how raw NUL bytes are handled.
enum htp_unwanted_t htp_decoder_cfg_t::nul_raw_unwanted |
Determines server response to a raw NUL byte in the path.
int htp_decoder_cfg_t::path_separators_compress |
Compress slash characters.
int htp_decoder_cfg_t::path_separators_decode |
Should we URL-decode encoded path segment separators?
enum htp_unwanted_t htp_decoder_cfg_t::path_separators_encoded_unwanted |
Reaction to encoded path separators.
int htp_decoder_cfg_t::plusspace_decode |
Should we decode '+' characters to spaces?
int htp_decoder_cfg_t::u_encoding_decode |
Should we decode u-encoded characters?
enum htp_unwanted_t htp_decoder_cfg_t::u_encoding_unwanted |
Reaction to u encoding.
enum htp_url_encoding_handling_t htp_decoder_cfg_t::url_encoding_invalid_handling |
Handling of invalid URL encodings.
enum htp_unwanted_t htp_decoder_cfg_t::url_encoding_invalid_unwanted |
Reaction to invalid URL encoding.
int htp_decoder_cfg_t::utf8_convert_bestfit |
Convert UTF-8 characters into bytes using best-fit mapping.
enum htp_unwanted_t htp_decoder_cfg_t::utf8_invalid_unwanted |
Controls how invalid UTF-8 characters are handled.