Fingerprinting script of Fingerprint-Scanner
Switch branches/tags
Clone or download
Latest commit cf59142 Nov 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src fix bug screen media query Nov 23, 2018
test add new features Nov 23, 2018
.gitignore update gitignore Feb 23, 2018
.travis.yml Update instructions Oct 5, 2018
LICENSE Initial commit Feb 23, 2018
README.md update README Oct 5, 2018
package-lock.json 1.0.4 Nov 23, 2018
package.json 1.0.4 Nov 23, 2018
webpack.config.js add minification Oct 5, 2018

README.md

Fp-Collect

Build Status

Fingerprinting module of Fingerprint-Scanner, a library to detect bots/crawlers based on their fingerprint.

Getting Started

Installation

npm install

and

npm run-script build

It generates a minified version called fpCollect.min.js in the dist/ directory.

Usage

const fingerprint = await fpCollect.generateFingerprint();

//or

fpCollect.generateFingerprint().then((fingerprint) => {
    // Do something with the fingerprint
});

Running the tests

Fp-collect use Puppeteer and Chrome headless to run its tests. They can be launched using npm test.

Attributes collected

Fp-collect collects only attributes required to detect bots, not attributes classically used for fingerprinting tracking, such as canvas. Details on the attributes and their meaning can be found in Fingerprint-Scanner.

License

This project is licensed under the MIT License - see the LICENSE file for details