Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulirish/headless-cat-n-mouse
Is headless chrome currently detectable? Let's pit the detections and detection evasions against eachother.
https://github.com/paulirish/headless-cat-n-mouse
Last synced: about 1 hour ago
JSON representation
Is headless chrome currently detectable? Let's pit the detections and detection evasions against eachother.
- Host: GitHub
- URL: https://github.com/paulirish/headless-cat-n-mouse
- Owner: paulirish
- License: apache-2.0
- Created: 2018-01-19T00:19:37.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-06-05T00:29:57.000Z (over 3 years ago)
- Last Synced: 2024-05-21T07:11:11.155Z (8 months ago)
- Language: JavaScript
- Homepage:
- Size: 44.9 KB
- Stars: 637
- Watchers: 63
- Forks: 56
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-repositories - paulirish/headless-cat-n-mouse - Is headless chrome currently detectable? Let's pit the detections and detection evasions against eachother. (JavaScript)
README
# headless-cat-n-mouse
[🐈 Meet the cat](http://antoinevastel.github.io/bot%20detection/2018/01/17/detect-chrome-headless-v2.html).
[🐁 Meet the mouse](https://intoli.com/blog/not-possible-to-block-chrome-headless/).This repo hosts this [arms race](https://news.ycombinator.com/item?id=16179602) with both [detections](./detect-headless.js) and [evasions](./apply-evasions.js).
**repo status:**: `Headless detection *succeeded*. 🔍 Detectors are winning!`
---------------
_2021 update_: This repo has mostly calmed down. There's still a cat-n-mouse game going on in the wild, but there's not much incentive for either side to open-source their efforts. :)
## Related projects
* [`puppeteer-extra-plugin-stealth`](https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth)
* [@antoinevastel's Are You Headless?](https://arh.antoinevastel.com/bots/areyouheadless)--------------
**To run**: `npm install -g headless-cat-n-mouse; headless-cat-n-mouse`
**Dev**: `npm run start`