ClientJS is a JavaScript library for generating browser fingerprints, exposing all the browser data-points.