[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81754":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":13,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":15,"starSnapshotCount":15,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},81754,"akamai-v3-sensor","jesterfoidchopped\u002Fakamai-v3-sensor","jesterfoidchopped","akamai v3 sensor bypass ","",null,"Go",30,3,26,0,1,4,46.21,"MIT License",false,"main",true,[24,25,26,27,28],"akamai","antibot","antibot-bypass","sensor-data","solver","2026-06-12 04:01:35","# akamai-v3-sensor\n\nGo HTTP client with browser-grade TLS, HTTP\u002F2 and HTTP\u002F3 fingerprinting. Use it to make requests that look like a real Chrome \u002F Firefox \u002F Safari, without the bot-detection headaches.\n\n## Install\n\n```\ngo get github.com\u002Fjesterfoidchopped\u002Fakamai-v3-sensor\n```\n\n## Basic use\n\n```go\npackage main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\tsensor \"github.com\u002Fjesterfoidchopped\u002Fakamai-v3-sensor\"\n)\n\nfunc main() {\n\tc := sensor.New(\"chrome-146\")\n\tdefer c.Close()\n\n\tresp, err := c.Get(context.Background(), \"https:\u002F\u002Ftls.peet.ws\u002Fapi\u002Fall\")\n\tif err != nil {\n\t\tpanic(err)\n\t}\n\tfmt.Println(string(resp.Body))\n}\n```\n\n## With options\n\n```go\nc := sensor.New(\"chrome-146\",\n\tsensor.WithTimeout(30*time.Second),\n\tsensor.WithProxy(\"http:\u002F\u002Fuser:pass@host:port\"),\n)\n```\n\nSupported preset names live in `fingerprint\u002F` (`chrome-146`, `firefox-132`, `safari-18`, etc).\n\n## Request-based Akamai bypass\n\nThis is a pure HTTP client. No headless browser, no JS VM, no `sensor_data` generator. For most Akamai-fronted sites the TLS + HTTP\u002F2 fingerprint alone is enough to land a valid `_abck` cookie (the `~0~` segment is the trusted marker, `~-1~` means you failed scoring).\n\nQuick way to verify the client is shaped right:\n\n```go\nc := sensor.New(\"chrome-146\")\ndefer c.Close()\n\nresp, _ := c.Get(context.Background(), \"https:\u002F\u002Ftls.peet.ws\u002Fapi\u002Fall\")\n\u002F\u002F JA3, JA4, akamai_fingerprint should match a real Chrome 146.\n```\n\nThen point it at an actual Akamai target and inspect the cookie jar:\n\n```go\nresp, _ := c.Get(context.Background(), \"https:\u002F\u002Fwww.nike.com\u002F\")\nfmt.Println(resp.GetHeaders(\"set-cookie\")) \u002F\u002F look for _abck=...~0~... and bm_sz=...\n```\n\nOther endpoints people use as Akamai test targets: `www.adidas.com`, `www.footlocker.com`, `www.target.com`, `www.lululemon.com`, `www.bestbuy.com`, `www.ticketmaster.com`. If `_abck` comes back with `~0~` on the first or second request, phase-one scoring passed and you do not need to forge a sensor_data payload for that origin.\n\n## Other languages\n\nNative bindings live in `bindings\u002F` for Node, Python, .NET. Build the shared lib with the workflow in `.github\u002Fworkflows\u002Fbindings.yml` or by hand:\n\n```\ncd bindings\u002Fclib && CGO_ENABLED=1 go build -buildmode=c-shared -o libsensor.so .\n```\n\n## Support\n\nIf this saves you time, throw some sats:\n\n`bc1qt5wfzw6586s6vg24fzk05qsuzj8vk5xxt7wl36`\n","该项目是一个用于绕过Akamai v3传感器检测的Go语言HTTP客户端。它通过模拟真实浏览器（如Chrome、Firefox、Safari）的TLS和HTTP\u002F2指纹，帮助开发者在不被反爬虫机制识别的情况下进行网络请求。该客户端支持多种浏览器预设配置，并提供超时设置与代理功能等选项以增强灵活性。适用于需要对受Akamai保护的网站进行自动化访问或数据抓取的场景，例如电子商务平台的商品信息收集、票务系统监控等。",2,"2026-06-11 04:06:14","CREATED_QUERY"]