10 releases
0.3.6 | Aug 8, 2024 |
---|---|
0.3.5 | Jun 10, 2024 |
0.3.4 | Dec 1, 2023 |
0.3.3 | Aug 12, 2023 |
0.2.0 | Jul 3, 2021 |
#4 in #fingerprint
51 downloads per month
34KB
713 lines
rust_jarm
rust_jarm is a library to compute JARM fingerprint. It is more or less a direct translation of the original jarm implementation from Python to Rust.
Installation
put in Cargo.toml:
[dependencies]
rust_jarm = "0.3.6"
Usage
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);
check jarm.rs for the full example, run it with cargo run --example jarm
Contribute
All contributions and/or feedbacks are welcome to improve the code and the package
Dependencies
~3.5–5MB
~96K SLoC