diff options
| author | liuxueli <[email protected]> | 2020-09-12 13:35:20 +0800 |
|---|---|---|
| committer | liuxueli <[email protected]> | 2020-09-12 13:35:20 +0800 |
| commit | 4bd494ca628ebd1401fdd8a5a60375fe11298cfe (patch) | |
| tree | e2ac05cca1b266a9d3c2fcbe903a2320fc01b71a | |
| parent | bca64700fe4f7391e68f2179629d264000c2e6d6 (diff) | |
对JA3流标签进行初始化
| -rw-r--r-- | src/SSl_ja3_fingerprint.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/SSl_ja3_fingerprint.cpp b/src/SSl_ja3_fingerprint.cpp index 08d7a18..cc20c48 100644 --- a/src/SSl_ja3_fingerprint.cpp +++ b/src/SSl_ja3_fingerprint.cpp @@ -640,6 +640,11 @@ struct _ssl_ja3_info_t *ssl_get_ja3_fingerprint(struct streaminfo *stream, unsig memcpy(ja3_info->sni, sni_buff, ja3_info->sni_len); ja3_info->sni[ja3_info->sni_len]='\0'; } + else + { + ja3_info->sni=NULL; + ja3_info->sni_len=0; + } if(strlen(ja3_fp)>0 && strlen(ja3_fp)<sizeof(ja3_fp)) { @@ -647,6 +652,11 @@ struct _ssl_ja3_info_t *ssl_get_ja3_fingerprint(struct streaminfo *stream, unsig ja3_info->fp_len=ja3_md5sum(ja3_fp, strlen(ja3_fp), ja3_info->fp, MD5_DIGEST_LENGTH*2+1); ja3_info->fp[ja3_info->fp_len]='\0'; } + else + { + ja3_info->fp=NULL; + ja3_info->fp_len=0; + } project_req_add_struct(stream, g_ssl_ja3_fingerprint_label_id, (void *)ja3_info); |
