suricata
HtpTxUserData_ Struct Reference

#include <app-layer-htp.h>

Collaboration diagram for HtpTxUserData_:

Data Fields

uint64_t detect_flags_ts
 
uint64_t detect_flags_tc
 
uint8_t request_body_init
 
uint8_t response_body_init
 
uint8_t request_has_trailers
 
uint8_t response_has_trailers
 
uint32_t logged
 
HtpBody request_body
 
HtpBody response_body
 
bstr * request_uri_normalized
 
uint8_t * request_headers_raw
 
uint8_t * response_headers_raw
 
uint32_t request_headers_raw_len
 
uint32_t response_headers_raw_len
 
AppLayerDecoderEventsdecoder_events
 
uint8_t * boundary
 
uint8_t boundary_len
 
uint8_t tsflags
 
uint8_t tcflags
 
uint8_t request_body_type
 
DetectEngineStatede_state
 

Detailed Description

Now the Body Chunks will be stored per transaction, at the tx user data

Definition at line 184 of file app-layer-htp.h.

Field Documentation

uint8_t* HtpTxUserData_::boundary

Holds the boundary identificator string if any (used on multipart/form-data only)

Definition at line 214 of file app-layer-htp.h.

uint8_t HtpTxUserData_::boundary_len

Definition at line 215 of file app-layer-htp.h.

DetectEngineState* HtpTxUserData_::de_state

Definition at line 222 of file app-layer-htp.h.

Referenced by AppLayerHtpPrintStats().

AppLayerDecoderEvents* HtpTxUserData_::decoder_events

per tx events

Definition at line 209 of file app-layer-htp.h.

uint64_t HtpTxUserData_::detect_flags_tc

Definition at line 187 of file app-layer-htp.h.

Referenced by AppLayerHtpPrintStats().

uint64_t HtpTxUserData_::detect_flags_ts

detection engine flags

Definition at line 186 of file app-layer-htp.h.

Referenced by AppLayerHtpPrintStats().

uint32_t HtpTxUserData_::logged

Definition at line 197 of file app-layer-htp.h.

Referenced by AppLayerHtpPrintStats().

HtpBody HtpTxUserData_::request_body
uint8_t HtpTxUserData_::request_body_init

Definition at line 190 of file app-layer-htp.h.

uint8_t HtpTxUserData_::request_body_type

Definition at line 220 of file app-layer-htp.h.

uint8_t HtpTxUserData_::request_has_trailers

Definition at line 193 of file app-layer-htp.h.

Referenced by HTPFreeConfig().

uint8_t* HtpTxUserData_::request_headers_raw

Definition at line 204 of file app-layer-htp.h.

Referenced by DetectHttpRawHeaderRegister(), and HTPFreeConfig().

uint32_t HtpTxUserData_::request_headers_raw_len

Definition at line 206 of file app-layer-htp.h.

Referenced by DetectHttpRawHeaderRegister(), and HTPFreeConfig().

bstr* HtpTxUserData_::request_uri_normalized

Definition at line 202 of file app-layer-htp.h.

Referenced by DetectHttpUriSetup(), HtpConfigRestoreBackup(), and HTPFreeConfig().

HtpBody HtpTxUserData_::response_body

Definition at line 200 of file app-layer-htp.h.

uint8_t HtpTxUserData_::response_body_init

Definition at line 191 of file app-layer-htp.h.

uint8_t HtpTxUserData_::response_has_trailers

Definition at line 194 of file app-layer-htp.h.

Referenced by HTPFreeConfig().

uint8_t* HtpTxUserData_::response_headers_raw

Definition at line 205 of file app-layer-htp.h.

Referenced by DetectHttpRawHeaderRegister(), and HTPFreeConfig().

uint32_t HtpTxUserData_::response_headers_raw_len

Definition at line 207 of file app-layer-htp.h.

Referenced by DetectHttpRawHeaderRegister(), and HTPFreeConfig().

uint8_t HtpTxUserData_::tcflags

Definition at line 218 of file app-layer-htp.h.

Referenced by HTPFreeConfig().

uint8_t HtpTxUserData_::tsflags

Definition at line 217 of file app-layer-htp.h.

Referenced by HTPFreeConfig().


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