hello-tls:解析TLS ClientHello消息

时间:2024-05-20 14:57:44
【文件属性】:

文件名称:hello-tls:解析TLS ClientHello消息

文件大小:6KB

文件格式:ZIP

更新时间:2024-05-20 14:57:44

Rust

你好 解析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


【文件预览】:
hello-tls-master
----.gitignore(18B)
----src()
--------lib.rs(12KB)
----Cargo.toml(127B)
----examples()
--------sni.rs(3KB)
----README.md(1KB)

网友评论