Commit c60300a8 authored by wang's avatar wang

111

parent e815f269
......@@ -20,6 +20,7 @@
"domexception": "^2.0.1",
"escodegen": "^2.0.0",
"express": "^4.18.2",
"ffi-napi": "^4.0.3",
"fingerprint-generator": "^2.1.37",
"form-data": "^4.0.0",
"ghost-cursor": "^1.1.18",
......@@ -863,6 +864,44 @@
"node": ">= 0.10.0"
}
},
"node_modules/ffi-napi": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/ffi-napi/-/ffi-napi-4.0.3.tgz",
"integrity": "sha512-PMdLCIvDY9mS32RxZ0XGb95sonPRal8aqRhLbeEtWKZTe2A87qRFG9HjOhvG8EX2UmQw5XNRMIOT+1MYlWmdeg==",
"hasInstallScript": true,
"dependencies": {
"debug": "^4.1.1",
"get-uv-event-loop-napi-h": "^1.0.5",
"node-addon-api": "^3.0.0",
"node-gyp-build": "^4.2.1",
"ref-napi": "^2.0.1 || ^3.0.2",
"ref-struct-di": "^1.1.0"
},
"engines": {
"node": ">=10"
}
},
"node_modules/ffi-napi/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/ffi-napi/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/finalhandler": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz",
......@@ -1006,6 +1045,19 @@
"node": ">=4"
}
},
"node_modules/get-symbol-from-current-process-h": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-symbol-from-current-process-h/-/get-symbol-from-current-process-h-1.0.2.tgz",
"integrity": "sha512-syloC6fsCt62ELLrr1VKBM1ggOpMdetX9hTrdW77UQdcApPHLmf7CI7OKcN1c9kYuNxKcDe4iJ4FY9sX3aw2xw=="
},
"node_modules/get-uv-event-loop-napi-h": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/get-uv-event-loop-napi-h/-/get-uv-event-loop-napi-h-1.0.6.tgz",
"integrity": "sha512-t5c9VNR84nRoF+eLiz6wFrEp1SE2Acg0wS+Ysa2zF0eROes+LzOfuTaVHxGy8AbS8rq7FHEJzjnCZo1BupwdJg==",
"dependencies": {
"get-symbol-from-current-process-h": "^1.0.1"
}
},
"node_modules/ghost-cursor": {
"version": "1.1.18",
"resolved": "https://registry.npmjs.org/ghost-cursor/-/ghost-cursor-1.1.18.tgz",
......@@ -1486,6 +1538,11 @@
"node": ">=10"
}
},
"node_modules/node-addon-api": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
"integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A=="
},
"node_modules/node-fetch": {
"version": "2.7.0",
"resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz",
......@@ -1524,6 +1581,16 @@
"webidl-conversions": "^3.0.0"
}
},
"node_modules/node-gyp-build": {
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz",
"integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==",
"bin": {
"node-gyp-build": "bin.js",
"node-gyp-build-optional": "optional.js",
"node-gyp-build-test": "build-test.js"
}
},
"node_modules/node-releases": {
"version": "2.0.13",
"resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.13.tgz",
......@@ -1828,6 +1895,63 @@
"node": ">= 6"
}
},
"node_modules/ref-napi": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/ref-napi/-/ref-napi-3.0.3.tgz",
"integrity": "sha512-LiMq/XDGcgodTYOMppikEtJelWsKQERbLQsYm0IOOnzhwE9xYZC7x8txNnFC9wJNOkPferQI4vD4ZkC0mDyrOA==",
"hasInstallScript": true,
"dependencies": {
"debug": "^4.1.1",
"get-symbol-from-current-process-h": "^1.0.2",
"node-addon-api": "^3.0.0",
"node-gyp-build": "^4.2.1"
},
"engines": {
"node": ">= 10.0"
}
},
"node_modules/ref-napi/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
"dependencies": {
"ms": "2.1.2"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/ref-napi/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/ref-struct-di": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ref-struct-di/-/ref-struct-di-1.1.1.tgz",
"integrity": "sha512-2Xyn/0Qgz89VT+++WP0sTosdm9oeowLP23wRJYhG4BFdMUrLj3jhwHZNEytYNYgtPKLNTP3KJX4HEgBvM1/Y2g==",
"dependencies": {
"debug": "^3.1.0"
}
},
"node_modules/ref-struct-di/node_modules/debug": {
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
"dependencies": {
"ms": "^2.1.1"
}
},
"node_modules/ref-struct-di/node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
},
"node_modules/requires-port": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
......
......@@ -28,7 +28,7 @@ headers = {
# https://www.southwest.com/assets/app/scripts/swa-common.js
headers.update(
{"ee30zvqlwf-f":"A1LXNVmNAQAAIkW9oJ-Sx211-TU3mZASjS-XWsMTdHChI1Mbm7utyyELs7g6Ab9mohWuchRAwH9eCOfvosJeCA==","ee30zvqlwf-b":"xm5o96","ee30zvqlwf-c":"AEANNFmNAQAApkIVX864jDz5QFulvqFKfYAleL4wzMIBDTP1lmLibyfIJ04W","ee30zvqlwf-d":"ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33wdi4m8nyCdOFv____-Q82rrAEDZ9TGotBFrF5UMYdn-pnQ","ee30zvqlwf-z":"q","ee30zvqlwf-a":"TRSE7VITfEXBMj1PgM0cy_3bZzZgROC=wMnC5p5jf2VOSc8W7HT5zGu9ZtVS-q3v5gyaoB3oMlly9jW2h-bGWrvow3ylrwyP8bwFu4MoLhIJLzfyKiCaEqSOOjfRbBgQVUnPuNffTLqrlS6NnwKStKAr6=vyshY9A5zvnS9cqNSiB5oUdpc7pZMv_8Pb9WMHwxSHdBshR75=wE9qzb5e2HJtKwcwyNCVYQELnsArnP6eTH8i0Dw7vgBoEAcPPENj9z3p2bZxPX9Qqvz2I6qtOwS_kUzgMg-gA0IMk1QO-XcnN1tA_MShHe9FI2jQjSXwuh7oauNge8f0J2HVPERs66YY4Rp9NR9jRv8u8pAltfyXT91gMIggUC=3G5kSE7A1WpVf_M8D7FtHYa25BQyDcaZMJzNFhW-wxVi6rTzpKH0qkapZHar9MOAO4IEyiO-N8nYUIl_=Oi=o_Dt=08WwQPQIpoR2kFApH6EIyg6uHwrXLD_ItvTHCuJ5FvA20ewuLMrJuLMVjMCBhp5DLUE3Px_0AX=Mn0XUFqnUdDN5aJQ0=CuCwK6=Mih0DFNr0-UrM4V9ZyHIgn-r63vvZhPM9tgNcAuN1rb0pGPrd8I0P0lMVCs5v9bB3TY5kh6SABKDesorBlqYPirUzH8dXf7tQ-quZKhdn=bH-LQ9cuc8F4oF1dyNbTVgf71j89irCu3zzeIDpJFUI9J1OXX1fUZb5GGCzFEh1R6cwU5MlELaP2nfQY2P1Wgeb5zGA3MkMk3ieMvRcajVD77YjKzKbNQOB6Si_2NVZ7ExKPq53NSLqGdVSsb49NufYzMZ3xgebPu1ffYijw=-87ivIl7pBnHbl4LGoUMhbB4Vda3YN=nArx4LuS7FNeRcuPx_Z_Wecv8-BY-TH-DGhE1keIPOd8xu1Ol_wKFLQ2gDcDMLd_4djclze=Q2aK6lwDksnEDh5PTTvVs8=eyFfRZenjcvgR9SBsLUQSCEnKGYi7Bw2z8NREq54il8NfbNIRNjbMZUNOLPXbTycJgIXoFhcLIO_WdrG8GvfMcc-5OSuJQbiEbipOyd8HIOxdoLbDZkVofDNDaa37DDJ4auwH7rY0-wVKZkilI9nXTX8ck7DTlLx8dczR2J5ASZt=R0f7guL5fyLIqAT0gBcq-Mp8DQGj88s4oGwRZVGJC6bGQHZQoRy37THdb_HIqdifVivj6ZN=_92QYbx9oS42RrV8B8icaG2oKNw5WvIE=qsyR=QDaElSh7xnLzBnovY3VELQLh=V1_hba2584v_nrZgiBWv6OzH-E_yCxJ9AupEl11E9jOgvsYcddNoB_YaTYy7ar6K8rBB0sVjsbI2YwvXRP7eS2ArBexD8KSXBKkKHK=k0WwW=enSxb84JDqK=zbKKhCO_37GI_acpdsHFGUuvReAM-aI2LVzd1K=huc6MXzc66zzR3U3bYf87c7jG1Y7sZuQO-yd08MpeBjPu8HyMMaCz5zdSfK6vkdXX8UgEgcLi9X5dhgKx_5UsYEpK3gS-zOeJTIIb5qBtcGJdTf9xoCX9tb=oAncPD0SPacAsezML8X7j9iiSpuZeEDagz-=UZ51Fqi0evFzfVVrZyUPc5xx=X-In4UaiY95b7h5V1zb78Jel1BpPa68z=JF-VYBoYv9QegOjkuHqa5UrU2rYYsIuQLzw1RQ7ss=kB7qn_VZD0owCod69WCBwbJI3sn-4PB5pR8nVC7DkW=-kl8MFYj3wW=9QkqjtoV5QPK0w3S3FdYVs7Nj4MNTh3yzxdKyoZHOaSQeeasVAHrEL52AqYSuq8ynIXzO-4z3P2BKdyfExLc7K0YvlWilXVraYghYeWeSVAsdVnEeub6z1rA1qegFLPj5eljSCiG4-V4i52RpCX=Xohprw8TrjCCCJPxO3SFJVK8ECfkRZS89rVPeZ_6aK=EXs3flN58LsTfS30ETFZ00YhZsIONRC_Dr9YaGViMdDXapzha4Zh=4i-kkVYgCBD-3Oo5edwr0Sc4ZgkiAAWR8VQ=RosL6NcR1gx=39ZLidOR7hiFQo9dT-YilKtKlKN4E-c7dkEUP3uMbCOMWDWIubfK7WDJo0y9K5zSqoaXwc69-Z0ZHMEdADVtM7d6a8PnJ5NqNoJvGXokNCWOBo0=S-py0kuaFidI=UyULdG-=3UWhWn5HNQXQW5K9tLnde8CSi30L0PGfE40CwRZ3ME791vUQCtyEtjf8RZkzZiHDaiuWoen3s_LI6-9P4WZokO7qXGszp_R7CkvBtJCCOabsuuHedF=5=ZMw-AqgWft5PoO_aMqkg4NhrVO94FuN37q2BOHXwbFyltMDIaT-7=ei=gFT8MZpthn8DJnA8pxnHb=RtiQNzso=bMIQP-AgR2W1u99JXuPKJn19Zqbtv3T5VTabcAbwi70U6EpPsEs-gUY-p71=I_qGtwY1wOQrIjFI9tLUl8jGGyEyyA_wDDjlW9n770wlyXE7H7asrxgUe2CjQJXRw455JEPjFOuxMhsXW7ubEfFXV2-eDkVpVOoKUrNKjaDeVwhynGkHAxHT2OuKsCVNc6LtYilEkvbPMyO-M0UUxfh78cMiKSys8_rgCZyYvDHezngvkvZyl0qgzVE5tK=GoBO67ic0lxJNUY-YTnfoUDFgEplshIXvpeU2wok2exYlyx8tH4ZrbBU=9NrH-IkVMiITfy62Ut49Cdp5yErZ6d2f9DaXATUceoDoSw96z6k=EbvVy2y4eBrgS7Njd90vaugS6AG4gQcZ5Pn=hZMvWfxDyt8j61ZewQAQZEHXvkNgBf5IAXA=nXa2rThvoKP9Dydt7ngrrNLyHUWEkcGbjE_sEMOZeq4WCphM8KXSqpi7oTzyTBZjD9lGaEoqa7_=fM1EbBs-y8vSYV07whYLt_rZPVFCDAuSgGVLIxQlyHyk-b=1AevA69yXLXd12c721rkQ2CcCcOjwqaVbBgQLOxs1GFoKty6Y4cCdcDVz6Lh2VTwNqpbsNITIq_DKshcGK64JOxyD=rN_l2c7Xwun7zS-RGNk8wIc0J4vWCzA9wyJ_CCf0x5X89MWA4PPA315Lc=HLRf456t0M1VMn9iUMbdI1rBs9Re8929FMzAsh-xnGTsu8BuxUx=ZIUj9EUjvtraWOhnZavcL0RMAAxwggk6SeVfwV9tI9cIUXzzW2rzv4ybUkJgvSWFQJpv03ITlhjctpYwhhlsPyu2BpO=LtorFaG9l-A4jOcFus8HTcswCLj1T3TInADWxph_xc7q590hAw77fwk_uIxGoIDKIQ6f59S7=EkZjsQv6bUEPIVclDH-NT=nfNR_xYBdB48SKJxlorNeafe5gadfcP28LIbl6FVGqKPzkBNojEcYOs_4GB_b5D=M7Mvyu38hpDjO2wvZPCMsN36eoVxtfK0Os7c0DrjdfQHZn=D0oK0O1e-Npp9s6Rn1kJCiefBaArdTWbJK_pY8icMvHl6kxCCMaKi21Yn_vixq0u0IUjvQLYUZTN9CYU7pByFe7LtMbbaGyw2O0=_=ojIVvo7kOFJbyPCYIe8oipKA-RoFUQN1ktDSGKWebItkcs09CjnPxorvgpjfS1rOI=NZ4UYRrqS=9BBftBs7k9PlDknTFKHWrnBseFfRFIna=OuEYSrXTovEPugG-9XcEAC0OSYQ6IGfZwj6pA2VdbFub8cS4y7bpeXH08lRhLEPh_HWOVyUJfY_qC6sIwWDUk447k-PbJRD5TXslnCUjLJh8RirFI2IRA8oJcYWsjaLRKV9-n5axu0KOw6W_h5OLVvGvqoZI0PlQyrqfYKKxTNfiYAdZWxZCUAlfIdXYE87NDOp698FWZEJPZjH2wpQ00C3OdYNDDJ2ZvVb2YcuUSns8faXowDlE_fCZubqQ=NBZpaqUY4z8OHKKyI1fBrs62d9EBKWQk3MjP1wFjWf6yX1ZoLEoUJycB-XCojqesV_dWP=O3wPldrL1WEdk907ORcsjRTkMLRTza6XCQbNzRn3idHH5JPQUqzlCn9NYz9seGPIPazde9BIas4HxLk6D_i10AhzwLRhHG9wBB6Oo6YTwdBMYjrFYjA=0VlRMkeA0aa7EWWkBwKVvOOrhK2QXPPxlb5ukJLgjrnO0MMhV5=Z_aOa2rNljAAyUGQZWSKpGbQxojkAiAOygM6GE0b82zj6B-weoCLT0TpWn-M4=DT=UC4L7rjUI1C7BJGDzpvUbXPly4Ar32I=-5ZI08806ierD6DbI6ra7M52tP3id8ST-xBn5H4eNAChbrno6vKhdJyr57nVVao8nOXb8kBAOSX_BcCROBQSMyvPxQAOVMOL-FfsL5iC8l8YuD6rFkcOM82d8c0WqckNWoMi0n1_pqzr0bZZPkJq1sOn==nz6BWWBaN98KMp-OCLf3pD_7RS4RfhBgWyeckDxuAvlpwtthczfcUBP0i5DH7w0IWpitq0p6-ibBZ3lgrkgh3F=y3Teb5qG8MaT-bKK0nk36n=Qxo9MXJL4On7WgX9iAC2d74X=i2qc4xvaOk_oMcBtp-FBDVsSfbTMv0AG1x5XlcoErqNb80W6SKQhXTg3anOh90JaRDfxxTPt9lLGMXb=7GVJpQlRULNIYNOlvnbwDD0-dLXRNQqss9iBY1X8pJbyTgy607VpoDWdSpcgSiZnFBa88Lhi3Zfo7nZTIZQq9_svK3wsdw73cIGtKDX9nWwj4zur4e5o0EN=OktoK5poFS0fTtUS8fj2MGLlho3Yd=g3ClC=5vV7LNFv_oXkeMtdtKfP4QvfKD2vgLzOJO_GSMf=D2-wOoAQfzvzDT_B0lQ-BTauDrX5xGdJy3G484r7FCxr4boGqe9v_OKzKRObdxiu8NG0Q8aW=WJ3NVn1L=c-GruqBdVFADp__z1k=gJeEx9SZ4zWZAHik3_doc9GrGA51zkcbRWYcW380MdNt6=b9cRdBft-VhqBN2WdC34bveSqkFk1p5qQyBJ4MbZNnlWBXLGPdqDT0yTpjatlOd5LUUonbe2eniyH2Y_bQc2e=aRXPhtbGg-Dcl7f-KwysriIvcN298jrD2saPn-g4ExqpXa-vVXorKZPhMF9R-TVLf38Aw1HnLF93l_AeGCUA5=T2gAjpAHr94T1fphdCFuFhrXdEXEdfAh6W-f1M32UIMJSDXcLISN=aIwkw5OtK4MKMits7xfsuhoLbgjIMfk=W9Yrfjv1bpzneBxGOXO_9L0oNd6nRKeOzsHY46Cfji0=i9cVuOan98do8qb7fjo0gwYMNJMDbfrE0bvWdn=FPrX0_e_bxxT0TaR5vBqUslZSQ4CwCJ3ICu_xKDqx0TM-2se4QWEtkZB62gsv=X_UV78RtnGJcYCA7PfH8A-6gjZ-DTtDCYFz92t1UrWY9pS0-xs9NPHVov00HXhtzQCUJy=-h3LIknxl5MfM5VuZ3=hc4Lt53=s9UzTcBcdJ7Xr54e39_nZL3r6iti-3hvFZo11nEihS1JS1d1kg_KpOYJ_qOP3A5IDVkcUgZb7dJnMuvBukDlXuUanfCJGEeY7RY6qvE0bJukox466ChgrjSV7Vi1=nvfE_J_inrUWMnJqwBZ_I4WtGP46KM32diBREavtdwcxr-DYwr_IhXEQEeVi3wV321RNh5e71lvu5970HUpWeEG5f8B=Dnqn3Ua5Vstkq31PIqzqh7BFwbwxyXkIgxfTZNkeaSNT=JRX_ag4KyAWjFkAItb8toNr36U-B9=iz6sAruoRTx2DvogpjWlzJf1o4Sw7buQ3HQUltGAuIHXCopdMSc9t2q_C0_YuYUUq2SBy7l76yI3KjQSGX0DatMX6VKQCq6KoFT1qYrqz1JsVy_IKPbIg9XNdy6R7cLYE99bP-TsULALiDuXpArE99D8-58pyQgFkM0kulh3gSoXs8bz8_BThCKql6zxSXvCayV_Q-hKa6arLCZg40lwEcoYEI_-KDIWoqifz=68XMlgT988jIp61pjMWxDycRZIwxApsSqaz0fvZxMB_ZjnITWA3Ga-jfQI7aS_2h9oiKvjYjFlRZf0jZCQnI0RZa1zQ7Y4uEkrXtlrNLeqjcIIPhpOyuKFfnqKYUMH2rc840y-6PdlUF5gQZ7kA6IV_4A1lyprMHj=ld7FplZ-V-9UtsVEqIy7z3jpy9vbOdhzhiz3DLhaA=of=XQXboYu9eKssl=S_S--H24F1_f5lEfQVp7_OtnLZIl8v3CGqx90_H_5V_CjY4Ppx9hMqQc6eBkbfRo-CiyxfLaDsgnHh7IZ8qSnnBYraKqQXVfiRoVnYlqx_38udAxTJWpA-=-DROODVP148C6szkcMgKj-klBMHK24bguspoZf2zvrF2S89qMo9Df84-OBWBkfbusi5YXx=uY7aU=","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36","xhr_url":"https://ponos.zeronaught.com/1?a=5cb20fb2094ea5a63f821517fe9e6cb5fa915a1f&b=A1LXNVmNAQAAIkW9oJ-Sx211-TU3mZASjS-XWsMTdHChI1Mbm7utyyELs7g6Ab9mohWuchRAwH9eCOfvosJeCA==&c=245577650","xhr_res":" I/mzZGeLOJCSpOOEUUsouYMYW9utW0I7fuJjSqOteAmv/I2VGADvBJ493/+P1m6ZwjFzCrDPewXDTKULpTGJ4Xp3THhu7jhC7JVTCZhMNPBClENcjkta0hANxAXSneglz4uPZlKJXrr+VsntTdyJc2GSBWL3pIAQsoezjX5G5kXP6aNLbNuPgWkNbOmkeHjjIslYZUYqrzutdQF+YXHbxgB6t7+9jz4nXrTjnaO8hA5xFYsY55PzkEIfyY8Semlzz6802iiDk9PcRVctgc3d4VhILTa9NgOj49dqiHIxcrsspJdaJPoVl5GYMJCuef3ZAKEhdggvIIpMmp8PXvx71enAFzhbSSWVvyhFNEJgXcUx6u/17gRzXXbpUSJX/vpJBneWVP29Y+1GRso262HISu71BgO8v/Oib8v/MqPJTk2VPhf6WFaqiYR+OY9OjOC5FapsMPDRq/sDcj7zF6UupJcKZ4bkqqFakpKBYRBe66GgREiVk8KKcdh1KnXUqSG3L4KZpMb5SuxZ8accG0zbm8Ky7o0nojfdKmTPHNd/uo3l0szKaPeoTXbs/3uwqJUJqBylidn4nmrqaqc8OFZMeuenDtJYzFxRjd3gPlJBpEaGW//i8xpXxhPcjH3FwfKRvVX8Xn2zJhhs4rmbAkYFfQx1H2HruOdKbfU5Vp+ph7sbHLFd+1cuFqa0PLHJn4yQFT6g76ZryMeMuNS5xmSamBklVzkQZJcGFC6vKE39Zxs1ix2XqiTLsQ8OV7DJX4iMrwaEaO8Vx+FaeAZWmWOGr+u4SUzOZLHjjdeHAV8AY1d2DRzDap7gsV1mmbduO4FDoPXf61VRkmiJLo/ex/CHPbULq8DHVrZ8xHLAuyJpPbG8bShI80n+BfFga+VRyaAs/YfqiiibKqxdjCCmYorZnA=="}
{"ee30zvqlwf-f":"A1yYWl2NAQAAddZnDofESZZk7lqCzea_ivD8KtNUtCmlJSpgjL5F79jZxAk9Aar33UwXTn0ewH8AAEB3AAAAAA==","ee30zvqlwf-b":"omt3c2","ee30zvqlwf-c":"AEAQWl2NAQAAtGebYR6D0biTgeQXAnPVHTAORECZof827E1J_zYJ_m7VOOLf","ee30zvqlwf-d":"ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33wc2Cf5u1Tji3_____-Q82rrAHSfQfqgePGa92MGVb-pfF4","ee30zvqlwf-z":"q","ee30zvqlwf-a":"fLoBIAW=1aSN7gu1G0jjhr45-X4ZGAwYSD55fIV19ptiWqmPscmF5geI=2JlapqelaDA7fCNfNIVTjeN12k8EXs4bX9U64-r87Oo8wD_U0UQJwHhOesh5TImhenUqU-29cVJoo6E51fEwQ9cvqhvoNImhmYDMI4Z7f10l7emP1Rc-qoGei_G7d91bsE4NLW-zVeBPfK9B2VnS6Ik4k6ZJr6lXC7g1_toC4JML=mH91gbpZF4ZZ-vcTsoLwLJaUs81fsUY_8kZ=IOjaOVThqSGpJD1AtheCsWv-tPIEK7tMffc5nGw8AZLAMkAzGIMgNLCCSTHhcJ2iw=Nucisv=d9_kc_etmJLIr-KjGn1oZ-ii_vapeH3vdM6UQ0xE3pSW49QE98YYMA2V69KWDr8QjGNmmF6ok9v87j=renOt4SsmuZnPZez40kqAibZ1fg5OYQ2bFgvRhP=14L3qwwEFm6wh3mI27Pm9rCw0x7zOxaiQWG=VPU5=rGK85=zuxkcCr611=plIcAeprKSeEVfUejOUkX60oz9tRS5OtpFFWmCawLpod7UoJi5vWkMKphXwtOGlmU9K7G66HkTds6geGtcUuPfHwboAAIrheuGcfnMCwP5SKbUagkb=vn5nAzWS5tdkcwPS1r3hxWrVVRBR9kbxpiz5J9jR07CreoN=R0qCIZ88riJoG1CpYw5IoN_0b7MPWm9fs5pfdmkVVcfLeoj44t_MSkq7JjAMoofuqAovHZhJz8-rf797BMJvefcMmGoqPTeRsM1kWrZJC118ztJi2dSoWo_eiiWNOHsQf4xbTCt=mdBV5EnepYXYNUpMc7qCY0N5SHwbRLbRZrvTsV8mAUnVJF7UKq2h8v5=dennRIgx1qU4KKRPnle-HpBvZ_NYR5R-pxhd7eCfewRqO10fRO_i73Brv5TBOH3f_oYZuYgl3I07Qg-jKhkQCc_PNOR-Ip1=LAqNqFFnZOCwiAp3tK3XZ5kbDwBajxKnOl_e5naNPWo1EsZqnr6mmTmzZF-1koujIDJoH5dYfDDWk_uRW1Ok33536gMe6o1ARiClzid7fpfYEZP9VXql6qLaPNPbHHFq9wYkosGqeP7=gVMCsnfkk_WUaN4LwcH5YgErncL6HAGlKgmGZ-qT2jJok4M8PFB4WMMAomPR4kqnhGPHoEEh3S5iYE4BvbbBEkaIhVOAFe6ZYOnVTLS-Sgc_lqgKdo-o39e1C=I1mXwRKi2RqDn__9P5563sAiDf9Z86BwP=wIZr481bwismlvD5HUH3jF1XLHomZMaKhVwvzEpcEgoxtaeqYZA3CJB-PLa69prv8P588cMtr78D9W6cX4UERifwcska79-WuiHz0J7-W3imjShDrEFeO4KEusdEu3JpUzrgH_VGZRrXnJe53x=4xMeOXGbDZp5PJGBmilum8ENtF96g7b7sz_0d6ldnbj5KiwjnzvDH6IjK8lA0duGKxVMD-XT4fMDx7sEhrExj4rLEkx-OYGTajtOR0OesgvV2WFmlDBMgRzZMExmuo3oPezC3Hqc6PFKYD8pD7Vj=sq=9FIjULNqYrnO-CcppGEB0d4pz9q3UgjgaGdc4jFZ-NLbLv=sG3ddiFR-7nrkTr59rrldl1D=IGqHEkWu5XwsAb5NnHH6_p9FpSMIeYe-kq6IUIbEf7zggIDak0O7RZlfwDFTEJgHh9TfwRAOKiGx9CNX0QOkErpxJtZtz1Ng5gD6_68RTak0iUVY8Dzp62-CVeKwfoM3lcZ7pFn9u8gglMMI0baOd-J8iFttbdHw6uRNhfJO7_8=-wRRX-iGDuPCcrh=3Hqqvgkt5e7gz7iVGomIDklRtGCQbkj_BoejbTINAGQ_kBOCwtsMHJCM49QEsB81SNRMVbsft2=CckMhQMvHnBv=0lm71jk0dND9F1WPnu46mCRJhXX9KPqPGJBz60-IfnzageKJ3aJKcHb1zpwtZC6zL1NALpzIC5oEZPtkLB26k12vvvbDnS5PTC1-3BJPWWxjwG4S7wxaG=a7v4c=eAFhP4ViqDL7PHFpWw4tKWx3HKPoWGNiaIhVmxaaj0MAh9makcBPsf7Bv=DzXrzP8B83AQ-2W91WFm_DxgB60eMS5j08DGQHHpciR0hYJ0e_4cOUrNdmiP_nsTevk=WgG7C4pNjM1uY4ie5HHhwVSTwGtsqN_WxoL78oUvd_hOshhuKmnqRI6YOUMWsCouYF_Ok6r0YKpYwB8EfkbG2j7ORsAbiZuDcLqV5eTgX=XIf-9xpl_u0zWbZ6Jw0Ohm1glJWjXO-B3FEIZ5rAe355Pbup7hQzdU2PiIUdWIwuTIxZqiL_J8z5vS3JQbdcaH_1-TAI1fGKYLvq3S=I3Wl-QPASeTgFbLbqbCCt=EwAB1-p1_T7E2-gjxlJtzAU_SXJJLdgaz7=AfgSQu4l0w_3NKKJDHJ_BP_7L1_sGmLxMq-rfgGGK--6HQ3aMeIxm2qTTUzgU04nHBEiJgL5O8KYh0PWb9_T4kPulJpINIgw5Ii9DLBLvrTanw_pGvjKGbnfpgcWvZwG6B9Kko1hkK=f2ufoo0ql2HOXmqWPvEiGTDztmA52CHHI-BihQeb=3TFPzWQpknrFU8GV25pkv3EDXv_sdK-AfjxU=IMa3O2aRH9h1hAGOZMAWCX_RTFGUs5APJKLntfOCxRqNi8xCW2e_8BP7NWHtpeHsLTcclc2ZctT7CvV4HNCaVRwXDcLgTNlpl6jO7vUHhTgKu=BtM27-o-fCbrK7bndIDcgE7-Z==SAUxAP2J6_zp9WnoVScAzn6l-w3TufPwP-NWRWqvln3sgDmXjWr4PYRBi2c9KPPna2ST4SUSbFjp29A18n0=dbmluBX1aW0rN4P6h-hjtarcU62GinqccxgO-B6tIpbiLtDsp493hXZPOZHG7TzflnGGsIbVMvsXq8ba_KrM8Bq5p013ql45bf00849oC1mK8AH80YSimZGlVnjh5vDaeGjKJhXta3Hh69gdxgK53vRYoftMe=aRuae7u7lF7khxDHm5q-TuPPDHm3DIl2tPwQljMUBphg0WqCVSF9ZzOfdp=Rt-0UAVvzCSdizBtlBQxFY4UIAACKhqKnKg3h7sxhWCtnjzUmtCAGOvQIzbSuGbkmx=A=0rbqdQTgoR1AP3rYAHrDR0wCGY3F6Ilj4eHru2BvGpfZjTPqGZ8YzFDVaIXwhO4N69sqLp0Q52Uh4mQTABjuU-PFLYVj1dEqdq5LieHh6txPX5jpZ=Ap2hSavh4J8o5D5sbgI-UlHi50xpYmDQ4QoUP7DKY=98Vv-G=pX8ChpfJRC4s-Z2iQimmQoC=UJ5gorIN2vcMRQGCedfwFrcfNUnG5rUpBrSYBzgNzSHo329ZeWexUslS0hGKOqbmfUJkDqMRxDdez9LKoiFViTkz2cdC6W6VUuxllWdP61wGnkUs0BQf98hlbewZKpG8rb-BqV-KcLRw-mLXQYmpuovDwS-K=YtMP4Zt0u55B_XXZteUDFaBdiiXR2-_aULn5Mqfhi1gHH3irE3tuelql1X=Fgxjlq5ah=gwRbYXhOMPtzzfQe1M7xmiivLdiPMl-p1PapQV4PJMFgMj9V3JZ9wDHxGFjIODZddWuXFawkvAJLiDX8zJ7u7w5wfz=gltT5SqH5hDfVAwPPJBzadZdhWVFS_dXu8DRLHbOW0JTzPhBY0H5qzDWzOi4G0i4VOt8PE1SG2hanVFNdfZJkDqrpGtZLCLId3uBSGinLPiJCWi9dnJ9oBL2eo_Xe_gehdDwUjERbFsdJg6DjPQ5lDonzWn_sTqKuiuKneh41nM3x7-DaGJrAl9XPY5-5_x9ZbkZmcZek9ue1xsAuSCnWxj45guoGfD6p087xBIobtwaZC6lbGWrIWc8Uh_hn4-aRVGBH9ipxviqYGzPNLX-2tCUY=jKkaZx=aGXJrMdDREPODA_L_=Bi4Fk-L=097N3aRwUctGuPnbp-MqRkrwleHVu7S7vXKcIzP3zJ4WKz=pS8id0mpVsAOUm_suVYjnpnOHW1qpz47n9Y4qOYAn9D0GguT82F-VOzHGuaUVKumZo5xj8pQaLZa6hNcKJqepKRX9JzsIaYbV0D=x5SNGRRn-b7sMf-A94dOQcIHRAvOBnPbmgHi_1ibjeLDCig268UJVP3xBQnpv7j9lXrFd540PJsEkwkk7aJLk-iIeLRnoWK7wkCZ3JDFce3XIT6OJR6IUphVchUNa3egs6j_LgW1UgYnO1485RwLE68ljzHK-39WM4HHVwHgg_RmP2nOB=eMG2oPnIiEHg4sQ4PnKKVxsEvV2nmtpC4cqvtRbU4Bocx1lCeQWT6xkLHz6b6god9-j1d6pKI2e_qkSk5p_Mz-U9XX-Qa71X9s8F_t=Jleu=LQxjb=-gKQMs8uB3=rFZnVg4g8ik=InbcIdXRlWL1U2mgh3nK=kWYZYLVQ629DX=p2UfhcGBMqlTZW9xKw3H9MZEZe8Rw=VvptqUvqhFN3skDTZsMTOPtTERF5T_P=CXP06ct=GVYxsX159BSq-SZCPSC79lVpjGigOu-LNrN5QDSTb_8LKzl64-U5S_NpkHjqY12mxYGTkGQmJ3BR2bX-XNr-XljQ2miUOolMtpPhG=Cn4Ihs034TIRL2B33qhUQvB2lVI2o5RWttFKnkBmt_25CEs31GVENqZsf9TMXemerqVxlvxj24pICQfubqZAbXrkewdjxpOTlWLNwpfKOQVuYZ4z3hlWNM9f19zI97hrC58oblZmWrW=OA3K69InWsMlOxSfO5iN75J8cc6DKoAL6hxeszrSbXpO1UWj7CBmeosjNMJMCSF2adEiuajisq0cSUICXJzBBiOcb1U4j9XpLYcpN1ZLFHwjN03q0EhDP78e4t7IUuxRF6tmWR-9xB5Mikr9JtaOcGj=b_zGipqtOK0mqg92pPJacF6g5GMHP0sQeiN8z=GznN5ZBZnQaB-N-UAMqsrrf1bPgW=EVRq1DNbEYP6LoEQ4kL6W5pRp0rWPfb6atMwwgJxFgVn8kJfapG9XSW=StKowa8XXZvaRi_vGDP91Fg7cz0nUu6JZponqDNLdidLVKLQ9P9fz_gaJwiLMmJ-0Ql66oK2j2C9b_eeMOd2kcaIplwchlwoWI8Ab97bRU6erKmrV2ouTOeW_teT0m1bAsCHFSn-2wUIEifT=YOhpt8r32uqsb4=-EPew8YVItegqffSTcqQCpGhI5TPTPNOhWd=pvXDUrTbCuzn82c-oM=d7mE9hA8IXAZZ5qXbidaanHlHVHdF59BcfzXcbqPkj3nHazmZk4wZbeINq_fq8sR2uFIOYEcRTeH6DxXbLgOs3PzzU9RY-NFpz2B3wpG_tWiQdiGSpuf4ggdwz-ZlU30aj_eEIzlfptOdUbJ5AqtJMoRONvYsSIw6BRpsA7jgkaz6x8oKc7kjdV6_l2pI-OtH7R34=0IEOpR=AarFQq9Zr1ArelDspELaKkEQpkNRGtoMcEWhDXnWfBiGCL5h=UUl17rs5YRBPqjx4uSWE6WqqUq08wh-p=TbakUGvW09uNfcbz7PecZl8W8DJT8CSVgN2-tO-3H50PMJxK4UFD1RPSBwA54tkhBd7CgQX19zuRNibPoOKffV5Q5LbSozRE7YzFQFVR0JOfwBaTIDML2Wzp9RQDRK6EPEOlmmJ9AUzcXGfHKE=n=1=c7H6ABB4U50EcOZY0hjBoq=rkoIqn6BIvqM9elBF1zL_an3i_YSDCxE0eb2YYbhNxsNv2QIlkmXDWa35gQbe9ppLDsuYKRDjspV7cJHYIE_rwhdm7UV_ha4H9lFR","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67","xhr_url":"https://ponos.zeronaught.com/1?a=5cb20fb2094ea5a63f821517fe9e6cb5fa915a1f&b=A1yYWl2NAQAAddZnDofESZZk7lqCzea_ivD8KtNUtCmlJSpgjL5F79jZxAk9Aar33UwXTn0ewH8AAEB3AAAAAA==&c=-808518258","xhr_res":" C1RfVBjyfL25PWsvMUNoPda9+bS2B+XzfenI4UQYNXjxexX2Bhv1AQNuPSG5feF6Lvgu+IRx5ZZSyHQZ0TviUdtNQJOwEjnkOxMrSYa1EoUf6Yp4eXW5GpS/YqV/0xq8wGCdo6rPciK9PSmZpRRaV86lvjvfHZhYK92hcjAxkuwsYmP04O4FjGdRKRR5riwbObhRnUl2oRhM8hEu3cSjwQtGtLrjbiUrmn+do2Rp6AOjbGgehO6rhv6MD/VGYza8JlKnukxe4Opm6EfI5T+PmsyplEO3OV7ZG6vPoA5NxPfvOhuiLVy7vqR7Mq32GWMO2BdZ6GIo5lR1ABkyilNLlZNBBWRNLM5NnQYSk48BWJN7CJBaL6kydoMl4kpgr9T4a3YrNwT8U7VSZS1JGiLE1ZP76YkGK6Nox8G0mlZMmLcVIKk9C+3llWMHBWX8BDMdgZfgC+nUV0VKMFplTo537KaLsQ7nuN9E9a2OvMZfkq0BFjMSTn8VtsRExoYteY6eFMNZ/A8wnuyNpRTkLi41aLy91+U7OO/sjyh7pm44QTRR1mgtIFkd7cj9+10YNWjDFWH+HjPmsn8FAAt26Jk1Yxybve1MzFzwh8aTDqNqoy4GJo+VB0zoESwM/lWzmdD7/yG+rfpv+qqAxple8uCtFL8/sfsHIlW6ApTjLPB5+femz7b7eecMODb6IKTv1Xv7EclHt0ElhHr+ZBAeh1fgH4RjeEbG/YGesQ7WABKnUAOmkafm2wDYylphnHbzC1JvixQIJD6Nd4Grr0cxvEKVeuVu8IvNYJ8DLlFVP5dD/zzFuhcQ1PxL9sWAdMRZwLIJsF61iEJJyoYzxrwuGgWjbTXlVr3CjKXdOi+5dGducbgCUlTflwuBYAGG8k4AM0r9TRkSgqyYkQiFZ+hHS+yhKw=="}
)
......
......@@ -10,7 +10,7 @@ RUN apt install -y make g++
COPY src/package.json /home/opt/lcc-wn/package.json
COPY src/package-lock.json /home/opt/lcc-wn/package-lock.json
RUN cd /home/opt/lcc-wn/ && npm i
RUN npm i sync-request
RUN npm i ffi-napi
COPY src/src.js /home/opt/lcc-wn/src.js
COPY src/src2.js /home/opt/lcc-wn/src2.js
......
const ffi = require('ffi-napi');
// 判断设备是否为linux
const os = require('os');
if (os.platform() === 'linux') {
path = 'tls-client-linux-ubuntu-amd64-v1.7.2.so';
} else {
path = './tls-client-arm64.dylib'
}
// load the tls-client shared package for your OS you are currently running your nodejs script (i'm running on mac)
const tlsClientLibrary = ffi.Library(path, {
'request': ['string', ['string']],
'getCookiesFromSession': ['string', ['string']],
'addCookiesToSession': ['string', ['string']],
'freeMemory': ["void", ['string']],
'destroyAll': ['string', []],
'destroySession': ['string', ['string']]
});
function requestSync(method, url, headers, proxy, data) {
const requestPayload = {
"tlsClientIdentifier": "chrome_117",
"followRedirects": true,
"insecureSkipVerify": false,
"withoutCookieJar": false,
"withDefaultCookieJar": false,
"isByteRequest": false,
"catchPanics": false,
"withDebug": false,
"forceHttp1": false,
"withRandomTLSExtensionOrder": false,
"timeoutSeconds": 30,
"timeoutMilliseconds": 0,
"sessionId": "my-session-id",
"proxyUrl": "",
"isRotatingProxy": false,
"certificatePinningHosts": {},
"headers": headers,
"headerOrder": [
"accept",
"user-agent",
"accept-encoding",
"accept-language"
],
"requestUrl": url,
"requestMethod": method,
"requestBody": data,
"requestCookies": []
}
// call the library with the requestPayload as string
const response = tlsClientLibrary.request(JSON.stringify(requestPayload));
// convert response string to json
const responseObject = JSON.parse(response)
console.log(responseObject)
tlsClientLibrary.freeMemory(responseObject.id)
const payload = {
sessionId: 'my-session-id',
url: "https://microsoft.com",
}
const cookiesResponse = tlsClientLibrary.getCookiesFromSession(JSON.stringify(payload))
const cookiesInSession = JSON.parse(cookiesResponse)
const destroySessionPayload = {
sessionId: 'my-session-id',
}
const destroySessionResponse = tlsClientLibrary.destroySession(JSON.stringify(destroySessionPayload))
const destroySessionResponseParsed = JSON.parse(destroySessionResponse)
// console.log(destroySessionResponseParsed)
return responseObject
}
module.exports = requestSync
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment