#fingerprinting #security #native #fingerprint #jarm

rust_jarm

原生Rust中的JARM指纹识别

10个版本

0.3.6 2024年8月8日
0.3.5 2024年6月10日
0.3.4 2023年12月1日
0.3.3 2023年8月12日
0.2.0 2021年7月3日

#4 in #fingerprint

Download history 191/week @ 2024-06-07 20/week @ 2024-06-14 8/week @ 2024-06-28 20/week @ 2024-07-05 43/week @ 2024-07-26 48/week @ 2024-08-02 76/week @ 2024-08-09

每月下载 167

MIT 许可证

34KB
713

rust_jarm

Rust dependency status Codecov Crates.io Crates.io
rust_jarm 是一个用于计算JARM指纹的库。它基本上是将 原始jarm实现 从Python直接翻译到Rust的结果。

安装

在Cargo.toml中添加

[dependencies]
rust_jarm = "0.3.6"

使用方法

    let host = "some.website.com".to_string();
    let port = "443".to_string();
    let jarm_hash = Jarm::new(host, port).hash().expect("failed to connect");
    println!("JARM hash: {}", jarm_hash);

查看 jarm.rs 以获取完整示例,运行它使用 cargo run --example jarm

贡献

欢迎所有贡献和/或反馈来改进代码和包

依赖项

~3.5–5MB
~94K SLoC