Python 如何从包含EAP的Radius sniffertrace中提取证书
我正在寻找一种使用Python编程从Radius sniffertrace中提取EAP包流的方法,其中包括例如服务器Hello和前服务器证书。 到目前为止,我使用tschark提取包含EAP服务器hello的Radius数据包,其中的片段已经重新组装。我可以用PDML格式存储这个包。在那里我可以看到证书的所有字节。 比方说,我将能够从证书构建字符串/字节列表。 问题:我现在如何从所有这些字节(例如DER或PEM格式化的证书文件)构建 在wireshark GUI中,证书可以手动保存为DER格式的Extraktes字节,但我需要使用一些Python编程自动提取证书。Python 如何从包含EAP的Radius sniffertrace中提取证书,python,ssl,certificate,radius,Python,Ssl,Certificate,Radius,我正在寻找一种使用Python编程从Radius sniffertrace中提取EAP包流的方法,其中包括例如服务器Hello和前服务器证书。 到目前为止,我使用tschark提取包含EAP服务器hello的Radius数据包,其中的片段已经重新组装。我可以用PDML格式存储这个包。在那里我可以看到证书的所有字节。 比方说,我将能够从证书构建字符串/字节列表。 问题:我现在如何从所有这些字节(例如DER或PEM格式化的证书文件)构建 在wireshark GUI中,证书可以手动保存为DER格式的
谢谢你的有效输入 只是为了更新。我现在使用tshark创建PDML,并使用ElementTree使用python代码提取证书字节,我将其转换为ASCII,以便将证书保存为DER文件
- 提取字符串中的证书字节:cert\u string\u bin
- 将字节更改为ASCII
- 以DER格式写入证书文件
cert.close()如果这回答了您的问题,请接受您自己的答案。