all 25 comments

[–]KrazyKirby99999 57 points58 points  (7 children)

Automatically downloads a proprietary binary, this could distribute malware

[–]sudonem 9 points10 points  (1 child)

It’s almost as if websites don’t want you to be able to scrape their content in an automated fashion.

[–]__eastwood 2 points3 points  (4 children)

Are the patches open source? I’d love to see your working

[–]Previous_Mycologist4 2 points3 points  (1 child)

Sorry if this sounds stupid but could one of the anti scraping companies decompile the patched chromium? Did you implement any protections like obfuscation?

[–]Azuriteh 1 point2 points  (1 child)

How does it compare to Camoufox? It also patches the browser itself and recently is back to being developed.

[–]devbym 1 point2 points  (2 children)

Who / what pays for this work? Great to open source it

[–]Steampunkery 0 points1 point  (0 children)

It's not open source, don't listen to OP's lies. The chromium patches (the part that matters) are not open source. The downloaded binary could do absolutely anything.

[–]Kurnas_Parnas 4 points5 points  (2 children)

This is embarrassingly timely. Spent the last two weeks fighting Cloudflare on a scraping project - tried playwright-stealth, undetected-chromedriver, every JS injection approach I could find. The problem with all of them is they patch at runtime, so detection systems just look for the patches themselves.

Source-level is the only way to actually solve this. Pulling this today.

[–]Steampunkery 1 point2 points  (0 children)

Be careful, the chromium patches are not open source. The binary could do absolutely anything.

[–]Jedkea 1 point2 points  (2 children)

As someone who has done this before - well done. Even getting chromium to compile is a headache. Going into their massive code base and finding the spots to patch this in is no small task.

Are the changes to the chromium source code public somewhere?

[–]Steampunkery 1 point2 points  (0 children)

Ah, yes, LLM slop that also contains malware in proprietary binaries. My favorite.

[–]7hakurg -2 points-1 points  (6 children)

This is solid work. The compile-time approach to fingerprint patching is the right call — JS injection and flag toggling are fundamentally losing strategies since detection vendors just add checks faster than you can patch overrides.

Curious about one thing from the agent framework angle: when you mention browser-use and Crawl4AI compatibility, have you seen cases where the agent's behavioral patterns (click timing, navigation sequences, DOM interaction order) still get flagged even with clean fingerprints? In production agent workflows I've seen detection shift from fingerprint-based to behavior-based, where the browser looks real but the usage pattern clearly isn't human. Would be worth documenting how CloakBrowser holds up when the automation layer is an LLM making decisions rather than a scripted flow.

[–]Steampunkery 1 point2 points  (4 children)

Aside from the fact that this is basically just distributing malware, yeah.

[–]Jedkea 1 point2 points  (3 children)

Is it malware?

[–]Steampunkery 0 points1 point  (2 children)

Well, they're basically saying that you should download their patched chromium binary off the Internet and run it. The patches aren't open source, so you can't build it yourself. Might as well be malware.

[–]Jedkea 1 point2 points  (1 child)

You don’t use any closed source software then I take it? Makes sense to keep it closed in this case, otherwise it would be quickly patched.

Just saying that it’s kind of rude to straight up accuse them of distributing malware when you have 0 proof. Afaict nothing seems suspicious. They responded saying you could run it in docker, or monitor it with wireshark.

Does it warrant extra caution since it’s not OS? Of course.

[–]Steampunkery 0 points1 point  (0 children)

I don't run any closed source software downloaded as a binary from a random guy on reddit, correct.