node-tls-client-kgb
Version:
Advanced library based on node-fetch and tls-client.
87 lines (86 loc) • 4.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClientIdentifier = void 0;
/**
* Represents various client identifiers.
*
* The client identifiers are grouped by browser, mobile clients, and other clients.
*/
var ClientIdentifier;
(function (ClientIdentifier) {
// Chrome versions
ClientIdentifier["chrome_103"] = "chrome_103";
ClientIdentifier["chrome_104"] = "chrome_104";
ClientIdentifier["chrome_105"] = "chrome_105";
ClientIdentifier["chrome_106"] = "chrome_106";
ClientIdentifier["chrome_107"] = "chrome_107";
ClientIdentifier["chrome_108"] = "chrome_108";
ClientIdentifier["chrome_109"] = "chrome_109";
ClientIdentifier["chrome_110"] = "chrome_110";
ClientIdentifier["chrome_111"] = "chrome_111";
ClientIdentifier["chrome_112"] = "chrome_112";
ClientIdentifier["chrome_116_PSK"] = "chrome_116_PSK";
ClientIdentifier["chrome_116_PSK_PQ"] = "chrome_116_PSK_PQ";
ClientIdentifier["chrome_117"] = "chrome_117";
ClientIdentifier["chrome_120"] = "chrome_120";
ClientIdentifier["chrome_124"] = "chrome_124";
ClientIdentifier["chrome_131"] = "chrome_131";
ClientIdentifier["chrome_131_psk"] = "chrome_131_PSK";
ClientIdentifier["chrome_133"] = "chrome_133";
// Safari versions
ClientIdentifier["safari_15_6_1"] = "safari_15_6_1";
ClientIdentifier["safari_16_0"] = "safari_16_0";
ClientIdentifier["safari_ipad_15_6"] = "safari_ipad_15_6";
ClientIdentifier["safari_ios_15_5"] = "safari_ios_15_5";
ClientIdentifier["safari_ios_15_6"] = "safari_ios_15_6";
ClientIdentifier["safari_ios_16_0"] = "safari_ios_16_0";
ClientIdentifier["safari_ios_17_0"] = "safari_ios_17_0";
ClientIdentifier["safari_ios_18_0"] = "safari_ios_18_0";
// Firefox versions
ClientIdentifier["firefox_102"] = "firefox_102";
ClientIdentifier["firefox_104"] = "firefox_104";
ClientIdentifier["firefox_105"] = "firefox_105";
ClientIdentifier["firefox_106"] = "firefox_106";
ClientIdentifier["firefox_108"] = "firefox_108";
ClientIdentifier["firefox_110"] = "firefox_110";
ClientIdentifier["firefox_117"] = "firefox_117";
ClientIdentifier["firefox_120"] = "firefox_120";
ClientIdentifier["firefox_123"] = "firefox_123";
ClientIdentifier["firefox_132"] = "firefox_132";
ClientIdentifier["firefox_133"] = "firefox_133";
// Opera versions
ClientIdentifier["opera_89"] = "opera_89";
ClientIdentifier["opera_90"] = "opera_90";
ClientIdentifier["opera_91"] = "opera_91";
// Zalando mobile clients
ClientIdentifier["zalando_android_mobile"] = "zalando_android_mobile";
ClientIdentifier["zalando_ios_mobile"] = "zalando_ios_mobile";
// Nike mobile clients
ClientIdentifier["nike_ios_mobile"] = "nike_ios_mobile";
ClientIdentifier["nike_android_mobile"] = "nike_android_mobile";
// Other clients
ClientIdentifier["cloudscraper"] = "cloudscraper";
// MMS iOS versions
ClientIdentifier["mms_ios"] = "mms_ios";
ClientIdentifier["mms_ios_1"] = "mms_ios_1";
ClientIdentifier["mms_ios_2"] = "mms_ios_2";
ClientIdentifier["mms_ios_3"] = "mms_ios_3";
// Mesh clients
ClientIdentifier["mesh_ios"] = "mesh_ios";
ClientIdentifier["mesh_ios_1"] = "mesh_ios_1";
ClientIdentifier["mesh_ios_2"] = "mesh_ios_2";
ClientIdentifier["mesh_android"] = "mesh_android";
ClientIdentifier["mesh_android_1"] = "mesh_android_1";
ClientIdentifier["mesh_android_2"] = "mesh_android_2";
// Confirmed clients
ClientIdentifier["confirmed_ios"] = "confirmed_ios";
ClientIdentifier["confirmed_android"] = "confirmed_android";
// OkHttp Android versions
ClientIdentifier["okhttp4_android_7"] = "okhttp4_android_7";
ClientIdentifier["okhttp4_android_8"] = "okhttp4_android_8";
ClientIdentifier["okhttp4_android_9"] = "okhttp4_android_9";
ClientIdentifier["okhttp4_android_10"] = "okhttp4_android_10";
ClientIdentifier["okhttp4_android_11"] = "okhttp4_android_11";
ClientIdentifier["okhttp4_android_12"] = "okhttp4_android_12";
ClientIdentifier["okhttp4_android_13"] = "okhttp4_android_13";
})(ClientIdentifier || (exports.ClientIdentifier = ClientIdentifier = {}));