Skip to content

Cross-browser fingerprinting library that generates fingerprint of a device. It is written in JavaScript.

License

Notifications You must be signed in to change notification settings

lukasmatta/cbfjs

Repository files navigation

CBFjs

Library is currently outdated and will be updated soon.

npm Travis Codecov npm

Cross-browser fingerprinting library written in JavaScript.

Installation

To use CBFjs, simply include dist/cbfjs.udm.min.js.

CBFjs is also available for download via npm.

CDN

//cdn.jsdelivr.net/npm/cbfjs@latest/dist/cbfjs.umd.min.js

npm

npm install cbfjs

Usage

new CBFjs().get(function(hash, components) {
  console.log(hash) // a hash, representing your device fingerprint
  console.log(components) // an array of CBFjs components
})

Features used

  • Screen resolution
  • Touch support
  • Color depth
  • Timezone offset
  • Font list
  • OS name
  • OS version
  • Mobile device detection
  • CPU architecture
  • Number of CPU cores

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Lukáš Matta - Initial work

License

This project is using the Apache LICENSE Version 2.0 - see the LICENSE.md file for details.

About

Cross-browser fingerprinting library that generates fingerprint of a device. It is written in JavaScript.

Resources

License

Stars

Watchers

Forks

Packages

No packages published