上传者: 42138139
|
上传时间: 2021-12-28 21:52:39
|
文件大小: 6KB
|
文件类型: -
你好
解析TLS ClientHello消息
关于
编写该解析器是为了支持基于子域(类似于apache虚拟主机)构建具有TLS功能的代理。 TLS具有名为服务器名称标识(SNI)的扩展名,以支持此类应用程序。
client_hello框架包含TLS ClientHello框架中的所有数据,并且可以使用公开可见的成员进行检索。
目前,支持TLS协议是该项目的明确目标。 但是,支持它的某些数据类型可以作为改进项目API的一部分来实现。
到目前为止,未来的工作将集中在改进API和针对预期用例的基准测试上。
例子
以下示例来自examples/sni.rs 尝试使用cargo run --example sni 。 通常,提供的字节将来自TCP套接字。 出于演示目的,它们是内联提供的。
extern crate tls_client_hello;
use tls_client_hello