#include <stdlib.h>
#include "htp.h"
Functions | |
int | htp_connp_RES_BODY_CHUNKED_DATA_END (htp_connp_t *connp) |
int | htp_connp_RES_BODY_CHUNKED_DATA (htp_connp_t *connp) |
int | htp_connp_RES_BODY_CHUNKED_LENGTH (htp_connp_t *connp) |
int | htp_connp_RES_BODY_IDENTITY (htp_connp_t *connp) |
int | htp_connp_RES_BODY_DETERMINE (htp_connp_t *connp) |
int | htp_connp_RES_HEADERS (htp_connp_t *connp) |
int | htp_connp_RES_LINE (htp_connp_t *connp) |
size_t | htp_connp_res_data_consumed (htp_connp_t *connp) |
int | htp_connp_RES_IDLE (htp_connp_t *connp) |
int | htp_connp_res_data (htp_connp_t *connp, htp_time_t *timestamp, unsigned char *data, size_t len) |
int htp_connp_RES_BODY_CHUNKED_DATA | ( | htp_connp_t * | connp | ) |
Processes a chunk of data.
connp |
int htp_connp_RES_BODY_CHUNKED_DATA_END | ( | htp_connp_t * | connp | ) |
Consumes bytes until the end of the current line.
connp |
int htp_connp_RES_BODY_CHUNKED_LENGTH | ( | htp_connp_t * | connp | ) |
Extracts chunk length.
connp |
int htp_connp_RES_BODY_DETERMINE | ( | htp_connp_t * | connp | ) |
Determines presence (and encoding) of a response body.
connp |
int htp_connp_RES_BODY_IDENTITY | ( | htp_connp_t * | connp | ) |
Processes identity response body.
connp |
int htp_connp_res_data | ( | htp_connp_t * | connp, | |
htp_time_t * | timestamp, | |||
unsigned char * | data, | |||
size_t | len | |||
) |
Process a chunk of outbound (server or response) data.
connp | ||
timestamp | ||
data | ||
len |
size_t htp_connp_res_data_consumed | ( | htp_connp_t * | connp | ) |
int htp_connp_RES_HEADERS | ( | htp_connp_t * | connp | ) |
Parses response headers.
connp |
int htp_connp_RES_IDLE | ( | htp_connp_t * | connp | ) |
The response idle state will initialize response processing, as well as finalize each transactions after we are done with it.
connp |
int htp_connp_RES_LINE | ( | htp_connp_t * | connp | ) |
Parses response line.
connp |