kkoooqq / fakebrowser

🤖 Fake fingerprints to bypass anti-bot systems. Simulate mouse and keyboard operations to make behavior like a real person.
GNU Lesser General Public License v3.0
1.14k stars 212 forks source link

thoughts on collecting additional device fingerprints #10

Open analtevs opened 3 years ago

analtevs commented 3 years ago

I wanted to make a note of this before I forget

We can leverage device farms for creating fingerprint database / set. Because we can opt for real devices and would have hundreds to select from (not to mention a simple framework) creating and regenerating profiles from ddump shouldn't be an issue. When I get some free time this week I do plan on doing this. (on a side note - i do believe one of these providers also has a desktop farm in addition to the device farm. additional profiles could be had there too)

Any thoughts on this route?

example resources: 1) https://aws.amazon.com/device-farm/ 2) https://firebase.google.com/docs/test-lab 3) https://bitbar.com/real-devices-app-testing/

chaojixiaoyao commented 3 years ago

a great idea how do you manage hundreds of device? I know docker can help to manage windows or linux but how android does

kkoooqq commented 3 years ago

I actually have fingerprints of over two hundred real users that are not uploaded. 😏😏

analtevs commented 3 years ago

I actually have fingerprints of over two hundred real users that are not uploaded. smirksmirk

the reason for mentioning this is to create the ability to re-generate the datasets as ddump changes.

analtevs commented 3 years ago

a great idea how do you manage hundreds of device? I know docker can help to manage windows or linux but how android does

through some form of UI automation. there are many frameworks available for this. these are actual physical devices all managed over a common framework.

kkoooqq commented 3 years ago

a great idea how do you manage hundreds of device? I know docker can help to manage windows or linux but how android does

through some form of UI automation. there are many frameworks available for this. these are actual physical devices all managed over a common framework.

I found a lot of frameworks yesterday that implement automatic recording of user actions.

like: https://github.com/checkly/headless-recorder

this is very useful, so I don't have to write my own scripts. I will find a way to integrate it with fakebrowser.

Also, I want fakebrowser to have group control and be easy to deploy in serverless.

there is still a lot of work to be done.

What other good frameworks do you recommend?

analtevs commented 2 years ago

a great idea how do you manage hundreds of device? I know docker can help to manage windows or linux but how android does

through some form of UI automation. there are many frameworks available for this. these are actual physical devices all managed over a common framework.

I found a lot of frameworks yesterday that implement automatic recording of user actions.

like: https://github.com/checkly/headless-recorder

this is very useful, so I don't have to write my own scripts. I will find a way to integrate it with fakebrowser.

Also, I want fakebrowser to have group control and be easy to deploy in serverless.

there is still a lot of work to be done.

What other good frameworks do you recommend?

do you have a discord or something we can have an offline chat? would be ideal for bouncing a few ideas around.

kkoooqq commented 2 years ago

a great idea how do you manage hundreds of device? I know docker can help to manage windows or linux but how android does

through some form of UI automation. there are many frameworks available for this. these are actual physical devices all managed over a common framework.

I found a lot of frameworks yesterday that implement automatic recording of user actions. like: https://github.com/checkly/headless-recorder this is very useful, so I don't have to write my own scripts. I will find a way to integrate it with fakebrowser. Also, I want fakebrowser to have group control and be easy to deploy in serverless. there is still a lot of work to be done. What other good frameworks do you recommend?

do you have a discord or something we can have an offline chat? would be ideal for bouncing a few ideas around.

https://discord.gg/VMUhnUe2

AlecHaring commented 2 years ago

https://discord.gg/VMUhnUe2

It seems like the invite link is expired (same as the one in README.md)

kkoooqq commented 2 years ago

https://discord.gg/VMUhnUe2

It seems like the invite link is expired (same as the one in README.md)

sorry, https://discord.gg/GG4PscJ6Qp, the new one

randybastian777 commented 2 years ago

https://discord.gg/VMUhnUe2

It seems like the invite link is expired (same as the one in README.md)

sorry, https://discord.gg/GG4PscJ6Qp, the new one

expired link. is there any link?

mihneamanolache commented 1 year ago

Do you have a new link for discord?