diff options
| author | 刘学利 <[email protected]> | 2020-09-12 14:50:33 +0800 |
|---|---|---|
| committer | 刘学利 <[email protected]> | 2020-09-12 14:50:33 +0800 |
| commit | 0068bd9a6a7fecdf346d9a7140fd334bb1af53e3 (patch) | |
| tree | e2ac05cca1b266a9d3c2fcbe903a2320fc01b71a | |
| parent | 720fd3ba21d8d9afd39bfb3d48eee358dcd7e749 (diff) | |
| parent | 4bd494ca628ebd1401fdd8a5a60375fe11298cfe (diff) | |
Merge branch 'develop' into 'master'v1.0.8
对JA3流标签进行初始化
See merge request MESA_Platform/ssl!9
| -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); |
