mirror of
https://github.com/lwthiker/curl-impersonate.git
synced 2025-08-10 10:49:26 +00:00

Add support for impersonating Chrome 110. Chrome 110 comes with TLS extension permutation enabled by default. We mimic this behavior in libcurl with the new CURLOPT_SSL_PERMUTE_EXTENSIONS option, which enables the corresponding flag in BoringSSL. --------- Co-authored-by: Johann Saunier <saunier.johann@gmail.com>
176 lines
4.9 KiB
JSON
176 lines
4.9 KiB
JSON
{
|
|
"browsers": [
|
|
{
|
|
"name": "chrome99",
|
|
"browser": {
|
|
"name": "chrome",
|
|
"version": "99.0.4844.51",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_chrome99"
|
|
},
|
|
{
|
|
"name": "chrome100",
|
|
"browser": {
|
|
"name": "chrome",
|
|
"version": "100.0.4896.127",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_chrome100"
|
|
},
|
|
{
|
|
"name": "chrome101",
|
|
"browser": {
|
|
"name": "chrome",
|
|
"version": "101.0.4951.67",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_chrome101"
|
|
},
|
|
{
|
|
"name": "chrome104",
|
|
"browser": {
|
|
"name": "chrome",
|
|
"version": "104.0.5112.81",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_chrome104"
|
|
},
|
|
{
|
|
"name": "chrome107",
|
|
"browser": {
|
|
"name": "chrome",
|
|
"version": "107.0.5304.107",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_chrome107"
|
|
},
|
|
{
|
|
"name": "chrome110",
|
|
"browser": {
|
|
"name": "chrome",
|
|
"version": "110.0.5481.177",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_chrome110"
|
|
},
|
|
{
|
|
"name": "chrome99_android",
|
|
"browser": {
|
|
"name": "chrome",
|
|
"version": "99.0.4844.73",
|
|
"os": "android12",
|
|
"device": "pixel6"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_chrome99_android"
|
|
},
|
|
{
|
|
"name": "edge99",
|
|
"browser": {
|
|
"name": "edge",
|
|
"version": "99.0.1150.30",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_edge99"
|
|
},
|
|
{
|
|
"name": "edge101",
|
|
"browser": {
|
|
"name": "edge",
|
|
"version": "101.0.1210.47",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_edge101"
|
|
},
|
|
{
|
|
"name": "ff91esr",
|
|
"browser": {
|
|
"name": "firefox",
|
|
"version": "91.6.0esr",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-ff",
|
|
"wrapper_script": "curl_ff91esr"
|
|
},
|
|
{
|
|
"name": "ff95",
|
|
"browser": {
|
|
"name": "firefox",
|
|
"version": "95.0.2",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-ff",
|
|
"wrapper_script": "curl_ff95"
|
|
},
|
|
{
|
|
"name": "ff98",
|
|
"browser": {
|
|
"name": "firefox",
|
|
"version": "98.0",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-ff",
|
|
"wrapper_script": "curl_ff98"
|
|
},
|
|
{
|
|
"name": "ff100",
|
|
"browser": {
|
|
"name": "firefox",
|
|
"version": "100.0",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-ff",
|
|
"wrapper_script": "curl_ff100"
|
|
},
|
|
{
|
|
"name": "ff102",
|
|
"browser": {
|
|
"name": "firefox",
|
|
"version": "102.0",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-ff",
|
|
"wrapper_script": "curl_ff102"
|
|
},
|
|
{
|
|
"name": "ff109",
|
|
"browser": {
|
|
"name": "firefox",
|
|
"version": "109.0",
|
|
"os": "win10"
|
|
},
|
|
"binary": "curl-impersonate-ff",
|
|
"wrapper_script": "curl_ff109"
|
|
},
|
|
{
|
|
"name": "safari15_3",
|
|
"browser": {
|
|
"name": "safari",
|
|
"version": "15.3",
|
|
"os": "macos11.6.4"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_safari15_3"
|
|
},
|
|
{
|
|
"name": "safari15_5",
|
|
"browser": {
|
|
"name": "safari",
|
|
"version": "15.5",
|
|
"os": "macos12.4"
|
|
},
|
|
"binary": "curl-impersonate-chrome",
|
|
"wrapper_script": "curl_safari15_5"
|
|
}
|
|
]
|
|
}
|