Go to the source code of this file.
|
enum | SMTPFrameTypes { SMTP_FRAME_COMMAND_LINE,
SMTP_FRAME_DATA,
SMTP_FRAME_RESPONSE_LINE
} |
|
enum | SMTPCode {
SMTP_REPLY_211,
SMTP_REPLY_214,
SMTP_REPLY_220,
SMTP_REPLY_221,
SMTP_REPLY_235,
SMTP_REPLY_250,
SMTP_REPLY_251,
SMTP_REPLY_252,
SMTP_REPLY_334,
SMTP_REPLY_354,
SMTP_REPLY_401,
SMTP_REPLY_402,
SMTP_REPLY_421,
SMTP_REPLY_435,
SMTP_REPLY_450,
SMTP_REPLY_451,
SMTP_REPLY_452,
SMTP_REPLY_454,
SMTP_REPLY_455,
SMTP_REPLY_500,
SMTP_REPLY_501,
SMTP_REPLY_502,
SMTP_REPLY_503,
SMTP_REPLY_504,
SMTP_REPLY_511,
SMTP_REPLY_521,
SMTP_REPLY_522,
SMTP_REPLY_525,
SMTP_REPLY_530,
SMTP_REPLY_534,
SMTP_REPLY_535,
SMTP_REPLY_541,
SMTP_REPLY_543,
SMTP_REPLY_550,
SMTP_REPLY_551,
SMTP_REPLY_552,
SMTP_REPLY_553,
SMTP_REPLY_554,
SMTP_REPLY_555
} |
|
◆ FILEDATA_CONTENT_INSPECT_MIN_SIZE
#define FILEDATA_CONTENT_INSPECT_MIN_SIZE 32768 |
◆ FILEDATA_CONTENT_INSPECT_WINDOW
#define FILEDATA_CONTENT_INSPECT_WINDOW 4096 |
◆ FILEDATA_CONTENT_LIMIT
#define FILEDATA_CONTENT_LIMIT 100000 |
◆ rawmsgname
#define rawmsgname "rawmsg" |
◆ SCHEME_SUFFIX_LEN
#define SCHEME_SUFFIX_LEN 3 |
◆ SMTP_COMMAND_BDAT
#define SMTP_COMMAND_BDAT 3 |
◆ SMTP_COMMAND_BUFFER_STEPS
#define SMTP_COMMAND_BUFFER_STEPS 5 |
◆ SMTP_COMMAND_DATA
#define SMTP_COMMAND_DATA 2 |
◆ SMTP_COMMAND_DATA_MODE
#define SMTP_COMMAND_DATA_MODE 4 |
◆ SMTP_COMMAND_OTHER_CMD
#define SMTP_COMMAND_OTHER_CMD 5 |
◆ SMTP_COMMAND_RSET
#define SMTP_COMMAND_RSET 6 |
◆ SMTP_COMMAND_STARTTLS
#define SMTP_COMMAND_STARTTLS 1 |
◆ SMTP_DEFAULT_MAX_TX
#define SMTP_DEFAULT_MAX_TX 256 |
◆ SMTP_MPM
◆ SMTP_PARSER_STATE_COMMAND_DATA_MODE
#define SMTP_PARSER_STATE_COMMAND_DATA_MODE 0x01 |
◆ SMTP_PARSER_STATE_FIRST_REPLY_SEEN
#define SMTP_PARSER_STATE_FIRST_REPLY_SEEN 0x04 |
◆ SMTP_PARSER_STATE_PARSING_MULTILINE_REPLY
#define SMTP_PARSER_STATE_PARSING_MULTILINE_REPLY 0x08 |
◆ SMTP_PARSER_STATE_PIPELINING_SERVER
#define SMTP_PARSER_STATE_PIPELINING_SERVER 0x10 |
◆ SMTP_RAW_EXTRACTION_DEFAULT_VALUE
#define SMTP_RAW_EXTRACTION_DEFAULT_VALUE false |
◆ SMTPInput
◆ SMTPLine
◆ SMTPThreadCtx
◆ SMTPCode
Enumerator |
---|
SMTP_REPLY_211 | |
SMTP_REPLY_214 | |
SMTP_REPLY_220 | |
SMTP_REPLY_221 | |
SMTP_REPLY_235 | |
SMTP_REPLY_250 | |
SMTP_REPLY_251 | |
SMTP_REPLY_252 | |
SMTP_REPLY_334 | |
SMTP_REPLY_354 | |
SMTP_REPLY_401 | |
SMTP_REPLY_402 | |
SMTP_REPLY_421 | |
SMTP_REPLY_435 | |
SMTP_REPLY_450 | |
SMTP_REPLY_451 | |
SMTP_REPLY_452 | |
SMTP_REPLY_454 | |
SMTP_REPLY_455 | |
SMTP_REPLY_500 | |
SMTP_REPLY_501 | |
SMTP_REPLY_502 | |
SMTP_REPLY_503 | |
SMTP_REPLY_504 | |
SMTP_REPLY_511 | |
SMTP_REPLY_521 | |
SMTP_REPLY_522 | |
SMTP_REPLY_525 | |
SMTP_REPLY_530 | |
SMTP_REPLY_534 | |
SMTP_REPLY_535 | |
SMTP_REPLY_541 | |
SMTP_REPLY_543 | |
SMTP_REPLY_550 | |
SMTP_REPLY_551 | |
SMTP_REPLY_552 | |
SMTP_REPLY_553 | |
SMTP_REPLY_554 | |
SMTP_REPLY_555 | |
Definition at line 199 of file app-layer-smtp.c.
◆ SMTPFrameTypes
Enumerator |
---|
SMTP_FRAME_COMMAND_LINE | |
SMTP_FRAME_DATA | |
SMTP_FRAME_RESPONSE_LINE | |
Definition at line 151 of file app-layer-smtp.c.
◆ RegisterSMTPParsers()
void RegisterSMTPParsers |
( |
void |
| ) |
|
◆ SMTPParserCleanup()
void SMTPParserCleanup |
( |
void |
| ) |
|
Free memory allocated for global SMTP parser state.
Definition at line 1921 of file app-layer-smtp.c.
◆ SMTPParserRegisterTests()
void SMTPParserRegisterTests |
( |
void |
| ) |
|
◆ SMTPStateAlloc()
void* SMTPStateAlloc |
( |
void * |
orig_state, |
|
|
AppProto |
proto_orig |
|
) |
| |
◆ smtp_config
◆ smtp_decoder_event_table
◆ smtp_frame_table
Initial value:= {
{
"command_line",
},
{
"data",
},
{
"response_line",
},
{ NULL, -1 },
}
Definition at line 157 of file app-layer-smtp.c.
◆ smtp_reply_map