Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/middleschoolstudent/botbrowser

Here's a fingerprint browser that can bypass all antibot systems
https://github.com/middleschoolstudent/botbrowser

adscore akamai automation bot cloudflare fingerprint incapsula ja3 ja4 kasada metrika perimeterx playwright puppeteer recaptcha scraper shapesecurity yandex

Last synced: 2 months ago
JSON representation

Here's a fingerprint browser that can bypass all antibot systems

Awesome Lists containing this project

README

        

# BotBrowser

There wasn't a browser on the market that did what I wanted, so I wrote my own.

For bot - I don't recommend writing direct solver code for antibots. Because the antibot system is updated very quickly, the algorithms change frequently, and they have a lot of developers, you can get bogged down by them.

So, it's best to find the fingerprints collected by the antibot, modify Chromium to make a generic fingerprint browser, and then use CDP ([playwright](demo/playwright) / [puppeteer](demo/puppeteer)) to control this browser to implement the corresponding logic.

## Usage

1. Find the installer from [Releases](https://github.com/MiddleSchoolStudent/BotBrowser/releases), although it only supports MacOS / Ubuntu at the moment, but will be available for more systems in the future.
2. Although BotBrowser was compiled based on Chromium 130.0.6699.0, don't worry because we have a different [Profiles](profiles) and we can change the version number in the fingerprint.
3. Use `--bot-profile` to pass profile information to the browser at startup, for example:

```bash
chromium-browser --no-sandbox --bot-profile="{path_of_}/chrome128-macarm.enc"
```

Or you can refer to the [demo](demo) to write the corresponding code with the help of CDP.

4. Profile has an expiration time. Please contact me if you need the new profile: [email protected]

## More information

1. if you're interested in exactly what BotBrowser can do, check [here](profiles#features).
2. if you want to compile your own Chrome, check out the steps [here](build).

---

Ці antibots роблять світ гіршим.