33个版本 (17个重大变更)
0.21.0 | 2024年8月1日 |
---|---|
0.20.0 | 2024年6月27日 |
0.19.0 | 2024年6月5日 |
0.12.1 | 2024年3月4日 |
0.0.0 | 2021年6月24日 |
#403 in 网络编程
每月4,486次下载
用于31个crate(11个直接使用)
1.5MB
21K SLoC
tor-netdir
表示Tor网络的客户端视角。
概述
tor-netdir
crate封装了tor-netdoc中的对象,并将它们组合起来以提供一个统一的网络中中继的视图。它负责表示客户端对网络状态的认知以及谁在使用它。
此crate是Arti的一部分,Arti是一个在Rust中实现Tor的项目。其目的是提供一个Tor网络及其中继的抽象视图,这样高级crate就不需要了解描述网络及其属性的特定文档。
此crate有两个预期用户。首先,像tor-dirmgr
这样的生产者创建NetDir
对象,并将它们填充来自Tor网络目录的信息。然后,像tor-circmgr
这样的消费者使用NetDir
来选择通过Tor网络的随机路径中的中继。
限制
仅支持现代共识方法和微描述符共识。
许可证:MIT OR Apache-2.0
依赖项
~20–33MB
~501K SLoC