可以使用pyshark的字段过滤器来提取subjectPublicKey,代码示例如下:

import pyshark

cap = pyshark.FileCapture('example.pcap')
for pkt in cap:
    if 'ssl.handshake.certificates' in pkt:
        # 使用字段过滤器提取subjectPublicKey
        subject_key = pkt.ssl.handshake.certificates.subjectPublicKeyInfo.subjectPublicKey
        print(subject_key)

其中,pkt.ssl.handshake.certificates表示TLS握手阶段的证书,subjectPublicKeyInfo.subjectPublicKey表示证书中的公钥信息。

那用pyshark解析该pcap提取subjectPublicKey该用什么

原文地址: https://www.cveoy.top/t/topic/bsuO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录