an open source browser fingerprinting library