openresty-ssl-ja3
openresty-ssl-ja3 copied to clipboard
部分获取curves值可能为空导致hash不一致的问题
测了一下,好像有如curves_raw和curves字段,偶尔访问多次会出现空,hash值就变化了。请问这种情况是正常的么?
{ "curves_raw": "0xdada:X25519:prime256v1:secp384r1", "ciphers_raw": "0x6a6a:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA", "cipher_name": "ECDHE-RSA-AES256-GCM-SHA384", "client_start": "", "client_end": "", "client_remain": "", "server": "test.com", "serial": "", "fp_raw": "", "addr": "192.168.0.81", "issuer_raw": "", "fp": "771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,0-23-65281-10-11-35-16-5-13-18-51-45-43-27,29-23-24,0", "issuer_legacy": "", "subject": "", "subject_legacy": "", "last": -2, "verion": 771, "ciphers": "4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53", "hash": "7f805430de1e7d98b1de033adb58cf46", "curves": "29-23-24", "handshake_rejected": false, "extensions": "0-23-65281-10-11-35-16-5-13-18-51-45-43-27", "renegotiation": false, "point_formats": "0", "handshaked": true, "session": "", "session_reused": ".", "protocol": "TLSv1.2" }
嗯嗯! 最近有时间我看一下!