#fingerprint #browser #user #user-data #fingerprinting #wasm-bindgen #devices

fingerprint-rs

Create browser fingerprints using wasm_bindgen and web_sys in rust

1 unstable release

0.1.0 Sep 1, 2024

#8 in #fingerprinting

MIT license

54KB
1.5K SLoC

fingerprint-rs

fingerprint-rs is rust library that uses wasm-bindgen to create browser fingerprints.

It uses web_sys to call browser api to find the browser fingerprint of the users device.

How to use it

let fingerprint = fingerprint_rs::FingerPrint();

It includes, webgl, canvas, audio, font fingerprinting, window, permissions, and more. If you have any issues let me know via issues.

We're currently missing a live deployment to collect enough data for base entropy values, a full fledged example, and an explanation of how to find the bits of information given mutual information and collected data.

Dependencies

~9–18MB
~234K SLoC