netfp 0.2.1

Rust primitives and implementations for network fingerprinting
Documentation
[package]
name = "netfp"
version = "0.2.1"
edition = "2024"
rust-version = "1.85"

description = "Rust primitives and implementations for network fingerprinting"
documentation = "https://docs.rs/netfp"
readme = "README.md"
repository = "https://github.com/pinanek/netfp"
license = "MIT"
keywords = ["fingerprinting", "jarm", "network", "security", "tls"]
categories = ["network-programming", "parser-implementations"]
include = ["/Cargo.toml", "/LICENSE", "/README.md", "/src/**"]

[dependencies]
md-5 = { version = "0.11.0", optional = true }
rand = "0.10.2"
sha2 = { version = "0.11.0", optional = true }

[features]
default = ["ja3", "jarm"]

ja3 = ["dep:md-5"]
jarm = ["dep:sha2"]