TSG-8555,TSG-8556,修复tamper没有阻隔ssl协议登陆百度网址

This commit is contained in:
yangwenlin
2021-11-18 17:32:34 +08:00
parent 36c36102f3
commit f5ddca436a
4 changed files with 43 additions and 21 deletions

View File

@@ -741,6 +741,7 @@ static unsigned char do_action_tamper(const struct streaminfo *a_stream, Maat_ru
if(_context->method_type != TSG_METHOD_TYPE_TAMPER)
{
_context->method_type=TSG_METHOD_TYPE_TAMPER;
_context->tamper_count = 1;
}
else
{
@@ -756,7 +757,10 @@ static unsigned char do_action_tamper(const struct streaminfo *a_stream, Maat_ru
}
}
return send_tamper_xxx(a_stream, user_data);
if(0 == send_tamper_xxx(a_stream, user_data)){
return STATE_DROPPKT;
}
return STATE_GIVEME;
}
unsigned char tsg_deal_deny_action(const struct streaminfo *a_stream, Maat_rule_t *p_result, tsg_protocol_t protocol, enum ACTION_RETURN_TYPE type, const void *user_data)