增加扫描RTP协议相应的协议ID

This commit is contained in:
liuxueli
2021-02-23 15:23:54 +08:00
parent d56c559676
commit 770c508b31
3 changed files with 11 additions and 1 deletions

View File

@@ -27,6 +27,7 @@ typedef enum _tsg_protocol
PROTO_SMTP,
PROTO_IMAP,
PROTO_POP3,
PROTO_RTP,
PROTO_MAX
}tsg_protocol_t;

View File

@@ -78,7 +78,11 @@ id2field_t g_tsg_proto_name2id[PROTO_MAX]={{TLD_TYPE_UNKNOWN, PROTO_UNKONWN, "un
{TLD_TYPE_UNKNOWN, PROTO_BGP, "BGP"},
{TLD_TYPE_UNKNOWN, PROTO_STREAMING_MEDIA, "STREAMING_MEDIA"},
{TLD_TYPE_UNKNOWN, PROTO_QUIC, "QUIC"},
{TLD_TYPE_UNKNOWN, PROTO_SSH, "SSH"}
{TLD_TYPE_UNKNOWN, PROTO_SSH, "SSH"},
{TLD_TYPE_UNKNOWN, PROTO_SMTP, "SMTP"},
{TLD_TYPE_UNKNOWN, PROTO_IMAP, "IMAP"},
{TLD_TYPE_UNKNOWN, PROTO_POP3, "POP3"},
{TLD_TYPE_UNKNOWN, PROTO_RTP, "RTP"}
};
#define DECCRYPTION_EXCLUSION_ALLOW_POLICY_ID 1
@@ -246,6 +250,9 @@ char *tsg_schema_index2string(tsg_protocol_t proto)
case PROTO_SMTP:
schema_field_value=(char *)"SMTP";
break;
case PROTO_RTP:
schema_field_value=(char *)"RTP";
break;
default:
break;
}

View File

@@ -56,6 +56,7 @@ const struct _str2index g_tsg_proto_string[PROTO_MAX+1]={{PROTO_UNKONWN, 0, (cha
{PROTO_SMTP, 5, (char *)"MAIL."},
{PROTO_IMAP, 5, (char *)"MAIL."},
{PROTO_POP3, 5, (char *)"MAIL."},
{PROTO_RTP, 4, (char *)"RTP."},
{PROTO_MAX, 0, (char *)""}
};
@@ -113,6 +114,7 @@ static int proto_str2id(tsg_protocol_t proto)
case PROTO_SIP: return 120;
case PROTO_QUIC: return 119;
case PROTO_SSH: return 125;
case PROTO_RTP: return 142;
case PROTO_IPv6:
case PROTO_IPv4:
case PROTO_STREAMING_MEDIA: