libcreep
v0.2.0
Published
A browser-only fingerprinting library based on the Creep.js detection suite
Downloads
366
Maintainers
Readme
libcreep
libcreep is a TypeScript browser fingerprinting library based on the Creep.js
detection suite.
Why
CreepJS is a research project, and its developer chose not to turn it into a
fingerprinting library. libcreep was created to make its code easier for
everyone to use in real world projects.
Install
npm install libcreepUsage
import { load } from 'libcreep';
const collector = await load();
const result = await collector.collect();
console.log(result.visitorId);For one-shot collection:
import { collect } from 'libcreep';
const result = await collect();Most detections run by default. WebRTC address detection is opt-in because it contacts STUN servers and may reveal network information:
const result = await collector.collect({ includeWebRtc: true });Documentation
License
MIT.
See LICENSE and NOTICE. libcreep is an
independent adaptation and is not an official CreepJS release.
