#fingerprint #browser #wasm-bindgen #web-sys #webgl #information #font

fingerprint-rs

Create browser fingerprints using wasm_bindgen and web_sys in rust

1 unstable release

0.1.0 Sep 1, 2024

#1047 in Web programming

Download history 89/week @ 2024-08-26 82/week @ 2024-09-02

171 downloads per month

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

~10–18MB
~228K SLoC