Open dortonway opened 2 years ago
Thank you for submitting this issue! The Canvas/WebGL fingerprint in iphey.com is (IMHO, most likely) a hash of several rendering features. Those values are based on OS, installed fonts, web browser version and other rendering-related signs - there is no way to "inject" one specific canvas or WebGL fingerprint.
We are planning to add the font injection to the packages, which might improve the performance here - but until we actually try it, it's only a guessing game :)
What if change a pixel to change the resulting Canvas hash?
Please check this canvas fingerprint evasion. https://github.com/kkoooqq/fakebrowser/tree/main/src/plugins/evasions/canvas.fingerprint
It's change canvas hash and pixelscan (pass), browserleaks(change), iphey. It would be great to add them.
Describe the feature There're a lot of different fingerprints out there, but there are no Canvas and WebGL fingerprints. So e.g. if you check at iphey.com, then you will find the same tokens for both cases.
So it would be great to add them to fill the whole list of fingerprints... Or are there any other fingerprints that aren't handled?