Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fingerprint changes on firefox. #10

Open
SoloOrchid opened this issue Mar 6, 2024 · 3 comments
Open

Fingerprint changes on firefox. #10

SoloOrchid opened this issue Mar 6, 2024 · 3 comments

Comments

@SoloOrchid
Copy link

SoloOrchid commented Mar 6, 2024

I am running reactJS 18.2.0 with vite 4.0.0. Ive noticed that the fingerprint changes sometimes on POST requests. I really dont have any way of reproducing but sending a bunch of POST requests.

import { getCurrentBrowserFingerPrint } from "@rajesh896/broprint.js";
getCurrentBrowserFingerPrint().then((fingerprint) => {
  setData("fingerprint", fingerprint);
});

That is the code I use to get the fingerprint. Now the only way I've been able to make the request change is by sending POST requests to my login URL. Below you can find two requests where the fingerprint changed.

Tool used: https://toolbox.googleapps.com/apps/har_analyzer

Type:application/json
Raw Content:
{
  "email": "[email protected]",
  "password": "123",
  "remember": false,
  "fingerprint": 2888701962297835
}
Type:application/json
Raw Content:
{
  "email": "[email protected]",
  "password": "123",
  "remember": false,
  "fingerprint": 1708234812133861
}

If there is anything else I can do to help solve this please let me know.

EDIT: Firefox version is 123.0.1 (64-bits). OS: MacOS

@ayubabdullah
Copy link

same issue here, any suggestion !

@SoloOrchid
Copy link
Author

Here is a image of my chrome and Firefox console logs with the fingerprint. As you can see the fingerprint changes on Firefox but seems to stay the same on chrome and Brave. I have not yet tried opera or other browsers.

image

@SoloOrchid SoloOrchid changed the title Fingerprint changes on POST requests. Fingerprint changes on firefox. Mar 13, 2024
@Rajesh-Royal
Copy link
Owner

These browsers use fingerprint protection techniques like slightly changing the rendering of graphics etc. As this library uses GPU rendering to calculate the fingerprint it gets affected sometimes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants