rust_jarm

Crates.iorust_jarm
lib.rsrust_jarm
version0.3.6
sourcesrc
created_at2021-06-22 22:08:16.903702
updated_at2024-08-08 22:25:05.067047
descriptionJARM fingerprinting in native Rust
homepage
repositoryhttps://github.com/Hugo-C/rustJarm
max_upload_size
id413666
size103,344
(Hugo-C)

documentation

README

rust_jarm

Rust dependency status Codecov Crates.io Crates.io
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

Commit count: 57

cargo fmt