TSG-22333 修改控制报文
This commit is contained in:
@@ -30,25 +30,25 @@ enum tfe_cmsg_tlv_type
|
||||
TFE_CMSG_TCP_RESTORE_PROTOCOL = 0xa,
|
||||
TFE_CMSG_TCP_RESTORE_WINDOW_CLIENT = 0xb,
|
||||
TFE_CMSG_TCP_RESTORE_WINDOW_SERVER = 0xc,
|
||||
TFE_CMSG_TCP_RESTORE_INFO_PACKET_CUR_DIR = 0xd,
|
||||
TFE_CMSG_TCP_RESTORE_INFO_PACKET_CUR_DIR = 0xd,
|
||||
TFE_CMSG_TCP_RESTORE_TS_CLIENT_VAL = 0xe,
|
||||
TFE_CMSG_TCP_RESTORE_TS_SERVER_VAL = 0xf,
|
||||
|
||||
TFE_CMSG_POLICY_ID = 0x10, // size uint64_t
|
||||
TFE_CMSG_POLICY_ID = 0x10, // size uint64_t
|
||||
TFE_CMSG_STREAM_TRACE_ID = 0x11,
|
||||
TFE_CMSG_TCP_OPTION_PROFILE_ID, // size int
|
||||
TFE_CMSG_DECRYPTION_PROFILE_ID, // size int
|
||||
TFE_CMSG_KEYRING_FOR_TRUSTED_ID, // size int
|
||||
TFE_CMSG_KEYRING_FOR_UNTRUSTED, // size int
|
||||
TFE_CMSG_TCP_OPTION_PROFILE_ID, // size int
|
||||
TFE_CMSG_DECRYPTION_PROFILE_ID, // size int
|
||||
TFE_CMSG_KEYRING_FOR_TRUSTED_ID, // size int
|
||||
TFE_CMSG_KEYRING_FOR_UNTRUSTED, // size int
|
||||
|
||||
TFE_CMSG_SSL_INTERCEPT_STATE, //size uint8_t, 0-passthrough, 1-intercept, 2-shutdown, referer from enum ssl_stream_action
|
||||
TFE_CMSG_SSL_SERVER_SIDE_LATENCY, //size uint64_t, milisecond
|
||||
TFE_CMSG_SSL_CLIENT_SIDE_LATENCY, //size uint64_t, milisecond
|
||||
TFE_CMSG_SSL_SERVER_SIDE_VERSION, //string, SSLv3 TLSv1 TLSv1.1 TLSv1.2 TLSv1.3 unknown
|
||||
TFE_CMSG_SSL_INTERCEPT_STATE, // size uint8_t, 0-passthrough, 1-intercept, 2-shutdown, referer from enum ssl_stream_action
|
||||
TFE_CMSG_SSL_SERVER_SIDE_LATENCY, // size uint64_t, milisecond
|
||||
TFE_CMSG_SSL_CLIENT_SIDE_LATENCY, // size uint64_t, milisecond
|
||||
TFE_CMSG_SSL_SERVER_SIDE_VERSION, // string, SSLv3 TLSv1 TLSv1.1 TLSv1.2 TLSv1.3 unknown
|
||||
TFE_CMSG_SSL_CLIENT_SIDE_VERSION,
|
||||
TFE_CMSG_SSL_PINNING_STATE, // size uint8_t, 0-not pinning 1-pinning 2-maybe pinning
|
||||
TFE_CMSG_SSL_CERT_VERIFY, // size uint8_t
|
||||
TFE_CMSG_SSL_ERROR, //string
|
||||
TFE_CMSG_SSL_PINNING_STATE, // size uint8_t, 0-not pinning 1-pinning 2-maybe pinning
|
||||
TFE_CMSG_SSL_CERT_VERIFY, // size uint8_t
|
||||
TFE_CMSG_SSL_ERROR, // string
|
||||
|
||||
/* Original Traffic's src & dst MAC address */
|
||||
TFE_CMSG_SRC_MAC,
|
||||
@@ -75,48 +75,35 @@ enum tfe_cmsg_tlv_type
|
||||
TFE_CMSG_UPSTREAM_TCP_KEEPINTVL,
|
||||
TFE_CMSG_UPSTREAM_TCP_USER_TIMEOUT,
|
||||
|
||||
TFE_CMSG_HIT_NO_INTERCEPT, // size uint8_t
|
||||
TFE_CMSG_HIT_NO_INTERCEPT, // size uint8_t
|
||||
TFE_CMSG_TCP_PASSTHROUGH,
|
||||
TFE_CMSG_TCP_DECRYPTED_TRAFFIC_STEERING,
|
||||
|
||||
/* Share tsg scan result */
|
||||
TFE_CMSG_SRC_SUB_ID, // string max size 256
|
||||
TFE_CMSG_DST_SUB_ID, // string max size 256
|
||||
// ASN Value
|
||||
TFE_CMSG_SRC_ASN_VAL, // uint64_t
|
||||
TFE_CMSG_DST_ASN_VAL, // uint64_t
|
||||
// ASN ID
|
||||
TFE_CMSG_SRC_ASN_ID, // uint64_t
|
||||
TFE_CMSG_DST_ASN_ID, // uint64_t
|
||||
// Geo Location String
|
||||
TFE_CMSG_SRC_REGION_STR, // string max size 256
|
||||
TFE_CMSG_DST_REGION_STR, // string max size 256
|
||||
TFE_CMSG_SRC_PROVINCE_STR, // string max size 256
|
||||
TFE_CMSG_DST_PROVINCE_STR, // string max size 256
|
||||
TFE_CMSG_SRC_CITY_STR, // string max size 256
|
||||
TFE_CMSG_DST_CITY_STR, // string max size 256
|
||||
TFE_CMSG_SRC_SUBDIVISION_STR, // string max size 256
|
||||
TFE_CMSG_DST_SUBDIVISION_STR, // string max size 256
|
||||
// Geo Location Object ID
|
||||
TFE_CMSG_SRC_REGION_ID, // uint64_t
|
||||
TFE_CMSG_DST_REGION_ID, // uint64_t
|
||||
TFE_CMSG_SRC_PROVINCE_ID, // uint64_t
|
||||
TFE_CMSG_DST_PROVINCE_ID, // uint64_t
|
||||
TFE_CMSG_SRC_CITY_ID, // uint64_t
|
||||
TFE_CMSG_DST_CITY_ID, // uint64_t
|
||||
TFE_CMSG_SRC_SUBDIVISION_ID, // uint64_t
|
||||
TFE_CMSG_DST_SUBDIVISION_ID, // uint64_t
|
||||
TFE_CMSG_SRC_SUB_ID, // string max size 256
|
||||
|
||||
/* SSL ja3 fingerprint */
|
||||
TFE_CMSG_SSL_CLIENT_JA3_FINGERPRINT, // string max size 32
|
||||
TFE_CMSG_SSL_CLIENT_JA3_FINGERPRINT,// string max size 32
|
||||
|
||||
// according to KNI -> MESA_dir_link_to_human()
|
||||
// 'E' or 'e': 表示发包方向是从Internal to External.
|
||||
// 'I' or 'i': 表示发包方向是从External to Internal.
|
||||
TFE_CMSG_COMMON_DIRECTION, // unsigned int
|
||||
TFE_CMSG_SSL_PASSTHROUGH_REASON, // string max size 32
|
||||
TFE_CMSG_POLICY_VSYS_ID, // unsigned int
|
||||
TFE_CMSG_POLICY_DO_LOG, // unsigned int
|
||||
TFE_CMSG_COMMON_DIRECTION, // unsigned int
|
||||
TFE_CMSG_SSL_PASSTHROUGH_REASON, // string max size 32
|
||||
TFE_CMSG_POLICY_VSYS_ID, // unsigned int
|
||||
TFE_CMSG_POLICY_DO_LOG, // unsigned int
|
||||
|
||||
TFE_CMSG_INCOMING_LINK_ID, // uint16_t
|
||||
TFE_CMSG_OUTGOING_LINK_ID, // uint16_t
|
||||
|
||||
TFE_CMSG_SRC_IMSI_STR, // string max size 256
|
||||
TFE_CMSG_SRC_IMEI_STR, // string max size 256
|
||||
TFE_CMSG_SRC_PHONE_NUM_STR, // string max size 256
|
||||
TFE_CMSG_SRC_APN_STR, // string max size 256
|
||||
|
||||
TFE_CMSG_SRC_IP_TAGS_IDS_STR, // string max size 21 * 128 = 2688, example: "1,2,3,4,5"
|
||||
TFE_CMSG_DST_IP_TAGS_IDS_STR, // string max size 21 * 128 = 2688, example: "1,2,3,4,5"
|
||||
TFE_CMSG_FQDN_TAGS_IDS_STR, // string max size 21 * 128 = 2688, example: "1,2,3,4,5"
|
||||
|
||||
/* Add new cmsg here */
|
||||
/* Add new cmsg here */
|
||||
/* Add new cmsg here */
|
||||
|
||||
Reference in New Issue
Block a user