Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/middleschoolstudent/akamai-solver
Here's everything you ever wanted to know about Akamai Bot Manager
https://github.com/middleschoolstudent/akamai-solver
akamai antibot cloudflare fingerprint playwright puppeteer recaptcha stealth webscraping
Last synced: 25 days ago
JSON representation
Here's everything you ever wanted to know about Akamai Bot Manager
- Host: GitHub
- URL: https://github.com/middleschoolstudent/akamai-solver
- Owner: MiddleSchoolStudent
- License: mit
- Created: 2024-07-27T11:56:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-27T09:54:44.000Z (about 1 month ago)
- Last Synced: 2024-10-12T03:43:21.057Z (25 days ago)
- Topics: akamai, antibot, cloudflare, fingerprint, playwright, puppeteer, recaptcha, stealth, webscraping
- Language: JavaScript
- Homepage:
- Size: 257 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Akamai Solver
The purpose of this repo is to analyze how Akamai bot manager collects fingerprints, analyze how it works, and based on playwright, write some code to bypass it.
This file is the [Akamai bot manager](akamai-bm.js) after de-obfuscation.
**Note** that it is not wise to use Python / nodejs / go to write code that puts together sensorData and POSTs the data directly, as Akamai detects TLS fingerprints, see [here](https://www.blackhat.com/docs/eu-17/materials/eu-17-Shuster-Passive-Fingerprinting-Of-HTTP2-Clients-wp.pdf).
So we can use playwright and combine it with bypass code to make the request using the browser.