SURIcATA SMTP协议解析源码注释6
发布时间
阅读量:
阅读量
一。解析函数ProcessMimeBody:用于处理data命令的body数据
SMTPParse-> SMTPProcessRequest-> SMTPProcessCommandDATA-> MimeDecParseLine-> ProcessMimeEntity-> ProcessMimeBody
该函数的功能相对简单,其核心在于定位boundary分界线,并依据识别结果选择调用边界处理函数ProcessMimeBoundary,或执行body内容的解析操作
static int ProcessMimeBody(const uint8_t *buf, uint32_t len,
MimeDecParseState *state)
{
int ret = MIME_DEC_OK;
uint8_t temp[BOUNDARY_BUF];
uint8_t *bstart;
int body_found = 0;
uint32_t tlen;
//这个nss不知道干啥的,没看这个代码
#ifdef HAVE_NSS
if (MimeDecGetConfig()->body_md
全部评论 (0)
还没有任何评论哟~
