node-curl-impersonate
Version:
A wrapper around cURL-impersonate, a binary which can be used to bypass TLS fingerprinting.
68 lines (67 loc) • 2.02 kB
TypeScript
declare const presets: {
'chrome-110': {
headers: {
"sec-ch-ua": string;
"sec-ch-ua-mobile": string;
"sec-ch-ua-platform": string;
"Upgrade-Insecure-Requests": string;
"User-Agent": string;
Accept: string;
"Sec-Fetch-Site": string;
"Sec-Fetch-Mode": string;
"Sec-Fetch-User": string;
"Sec-Fetch-Dest": string;
"Accept-Encoding": string;
"Accept-Language": string;
};
flags: string[];
};
"chrome-116": {
headers: {
"sec-ch-ua": string;
"sec-ch-ua-mobile": string;
"sec-ch-ua-platform": string;
"Upgrade-Insecure-Requests": string;
"User-Agent": string;
Accept: string;
"Sec-Fetch-Site": string;
"Sec-Fetch-Mode": string;
"Sec-Fetch-User": string;
"Sec-Fetch-Dest": string;
"Accept-Encoding": string;
"Accept-Language": string;
};
flags: string[];
};
"firefox-109": {
headers: {
"User-Agent": string;
Accept: string;
"Accept-Language": string;
"Accept-Encoding": string;
"Upgrade-Insecure-Requests": string;
"Sec-Fetch-Dest": string;
"Sec-Fetch-Mode": string;
"Sec-Fetch-Site": string;
"Sec-Fetch-User": string;
TE: string;
};
flags: string[];
};
"firefox-117": {
headers: {
"User-Agent": string;
Accept: string;
"Accept-Language": string;
"Accept-Encoding": string;
"Upgrade-Insecure-Requests": string;
"Sec-Fetch-Dest": string;
"Sec-Fetch-Mode": string;
"Sec-Fetch-Site": string;
"Sec-Fetch-User": string;
TE: string;
};
flags: string[];
};
};
export default presets;