#client #fake #ratio #peer-id #torrent

fake-torrent-client

一个用于生成 torrent 客户端信息的 Rust 库(密钥,peer ID,查询等)

1 个不稳定版本

0.9.6 2022年10月30日
0.9.5 2022年10月30日

#8 in #peer-id

每月 23 次下载

MIT/Apache

115KB
1.5K SLoC

Rust 1.5K SLoC // 0.0% comments Python 191 SLoC // 0.1% comments Shell 98 SLoC // 0.2% comments

fake-torrent-client

Rust 库用于获取客户端信息(名称,peer ID,密钥)

使用方法

let mut client = Client::new();
client.build(ClientVersion::Qbittorrent_4_4_2);
//or tou can get the enum from a string
client.build(ClientVersion::from_str("Transmission_3_00").expect("Wrong client"));

client.get_query(); //get the query URL and HTTP headers (you have to replace fields in the url)
client.generate_key(); //generate a new key
client.generate_peer_id(); //generate a new peer ID

您还可以从客户端获取其他信息(见文档)

依赖项

~6.5MB
~158K SLoC