|
suricata
|
#include <app-layer-smtp.h>

Public Member Functions | |
| TAILQ_HEAD (, SMTPTransaction_) tx_list | |
Data Fields | |
| AppLayerStateData | state_data |
| SMTPTransaction * | curr_tx |
| uint64_t | tx_cnt |
| uint64_t | toserver_data_count |
| uint64_t | toserver_last_data_stamp |
| bool | discard_till_lf_ts |
| bool | discard_till_lf_tc |
| uint8_t | parser_state |
| uint8_t | current_command |
| uint32_t | bdat_chunk_len |
| uint32_t | bdat_chunk_idx |
| uint8_t * | cmds |
| uint64_t * | cmds_tx_ids |
| uint16_t | cmds_buffer_len |
| uint16_t | cmds_cnt |
| uint16_t | cmds_idx |
| uint16_t | helo_len |
| uint8_t * | helo |
| uint32_t | file_track_id |
Definition at line 131 of file app-layer-smtp.h.
| SMTPState_::TAILQ_HEAD | ( | SMTPTransaction_ | ) |
transaction list
| uint32_t SMTPState_::bdat_chunk_idx |
bdat chunk idx
Definition at line 150 of file app-layer-smtp.h.
| uint32_t SMTPState_::bdat_chunk_len |
bdat chunk len
Definition at line 148 of file app-layer-smtp.h.
| uint8_t* SMTPState_::cmds |
| uint16_t SMTPState_::cmds_buffer_len |
| uint16_t SMTPState_::cmds_cnt |
no of commands stored in the above buffer
Definition at line 161 of file app-layer-smtp.h.
| uint16_t SMTPState_::cmds_idx |
index of the command in the buffer, currently in inspection by reply handler
Definition at line 164 of file app-layer-smtp.h.
| uint64_t* SMTPState_::cmds_tx_ids |
tx id for each stored command
Definition at line 157 of file app-layer-smtp.h.
Referenced by SMTPStateAlloc().
| SMTPTransaction* SMTPState_::curr_tx |
Definition at line 133 of file app-layer-smtp.h.
| uint8_t SMTPState_::current_command |
current command in progress
Definition at line 146 of file app-layer-smtp.h.
| bool SMTPState_::discard_till_lf_tc |
Definition at line 141 of file app-layer-smtp.h.
| bool SMTPState_::discard_till_lf_ts |
Definition at line 140 of file app-layer-smtp.h.
| uint32_t SMTPState_::file_track_id |
the list of files sent to the server
Definition at line 172 of file app-layer-smtp.h.
| uint8_t* SMTPState_::helo |
Definition at line 168 of file app-layer-smtp.h.
| uint16_t SMTPState_::helo_len |
Definition at line 167 of file app-layer-smtp.h.
| uint8_t SMTPState_::parser_state |
var to indicate parser state
Definition at line 144 of file app-layer-smtp.h.
| AppLayerStateData SMTPState_::state_data |
Definition at line 132 of file app-layer-smtp.h.
| uint64_t SMTPState_::toserver_data_count |
Definition at line 136 of file app-layer-smtp.h.
| uint64_t SMTPState_::toserver_last_data_stamp |
Definition at line 137 of file app-layer-smtp.h.
| uint64_t SMTPState_::tx_cnt |
Definition at line 135 of file app-layer-smtp.h.