Commit 64105ec7 authored by wang's avatar wang

日志管理

parent a08ed9b4
......@@ -14,6 +14,7 @@
"body-parser": "^1.20.2",
"crypto-js": "^4.2.0",
"express": "^4.18.2",
"ghost-cursor": "^1.1.19",
"log4js": "^6.9.1",
"md5": "^2.3.0",
"pino": "^8.16.2",
......@@ -374,6 +375,11 @@
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
"node_modules/@types/bezier-js": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/@types/bezier-js/-/bezier-js-4.1.3.tgz",
"integrity": "sha512-FNVVCu5mx/rJCWBxLTcL7oOajmGtWtBTDjq6DSUWUI12GeePivrZZXz+UgE0D6VYsLEjvExRO03z4hVtu3pTEQ=="
},
"node_modules/abort-controller": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
......@@ -467,6 +473,15 @@
}
]
},
"node_modules/bezier-js": {
"version": "6.1.4",
"resolved": "https://registry.npmjs.org/bezier-js/-/bezier-js-6.1.4.tgz",
"integrity": "sha512-PA0FW9ZpcHbojUCMu28z9Vg/fNkwTj5YhusSAjHHDfHDGLxJ6YUKrAN2vk1fP2MMOxVw4Oko16FMlRGVBGqLKg==",
"funding": {
"type": "individual",
"url": "https://github.com/Pomax/bezierjs/blob/master/FUNDING.md"
}
},
"node_modules/body-parser": {
"version": "1.20.2",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
......@@ -1071,6 +1086,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/ghost-cursor": {
"version": "1.1.19",
"resolved": "https://registry.npmjs.org/ghost-cursor/-/ghost-cursor-1.1.19.tgz",
"integrity": "sha512-PJsM+edFPB7VxBASB1IZP2CP03R4goJ142RIfPslo1drin16WvNaZX7eSxY4zZpJ41u+F8rVbKFImPku9spHiQ==",
"dependencies": {
"@types/bezier-js": "4",
"bezier-js": "^6.1.3"
}
},
"node_modules/globals": {
"version": "11.12.0",
"resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz",
......
This diff is collapsed.
function R(t, e, n, r, o, i, l) {
return B(e ^ n ^ r, t, e, o, i, l);
}
function O(t, e, n, r, o, i, l) {
return B(n ^ (e | ~r), t, e, o, i, l);
}
function k(t, e, n, r, o, i, l) {
return B(e & r | n & ~r, t, e, o, i, l);
}
function x(t, e) {
return t << e | t >>> 32 - e;
}
function E(t, e) {
return (t >> 16) + (e >> 16) + ((65535 & t) + (65535 & e) >> 16) << 16 | 65535 & (65535 & t) + (65535 & e);
}
function B(t, e, n, r, o, i) {
return E(x(E(E(e, t), E(r, i)), o), n);
}
function M(t, e, n, r, o, i, l) {
return B(e & n | ~e & r, t, e, o, i, l);
}
function I(t) {
var e = void 0, n = [];
for (n[(t.length >> 2) - 1] = void 0, e = 0; e < n.length; e += 1) n[e] = 0;
for (e = 0; e < 8 * t.length; e += 8) n[e >> 5] |= (255 & t.charCodeAt(e / 8)) << e % 32;
return n;
}
function F(t, e) {
t[e >> 5] |= 128 << e % 32, t[14 + (e + 64 >>> 9 << 4)] = e;
var n = void 0, r = void 0, o = void 0, i = void 0, l = void 0, a = 1732584193, c = -271733879, u = -1732584194,
f = 271733878;
for (n = 0; n < t.length; n += 16) r = a, o = c, i = u, l = f, a = M(a, c, u, f, t[n], 7, -680876936), f = M(f, a, c, u, t[n + 1], 12, -389564586), u = M(u, f, a, c, t[n + 2], 17, 606105819), c = M(c, u, f, a, t[n + 3], 22, -1044525330), a = M(a, c, u, f, t[n + 4], 7, -176418897), f = M(f, a, c, u, t[n + 5], 12, 1200080426), u = M(u, f, a, c, t[n + 6], 17, -1473231341), c = M(c, u, f, a, t[n + 7], 22, -45705983), a = M(a, c, u, f, t[n + 8], 7, 1770035416), f = M(f, a, c, u, t[n + 9], 12, -1958414417), u = M(u, f, a, c, t[n + 10], 17, -42063), c = M(c, u, f, a, t[n + 11], 22, -1990404162), a = M(a, c, u, f, t[n + 12], 7, 1804603682), f = M(f, a, c, u, t[n + 13], 12, -40341101), u = M(u, f, a, c, t[n + 14], 17, -1502002290), c = M(c, u, f, a, t[n + 15], 22, 1236535329), a = k(a, c, u, f, t[n + 1], 5, -165796510), f = k(f, a, c, u, t[n + 6], 9, -1069501632), u = k(u, f, a, c, t[n + 11], 14, 643717713), c = k(c, u, f, a, t[n], 20, -373897302), a = k(a, c, u, f, t[n + 5], 5, -701558691), f = k(f, a, c, u, t[n + 10], 9, 38016083), u = k(u, f, a, c, t[n + 15], 14, -660478335), c = k(c, u, f, a, t[n + 4], 20, -405537848), a = k(a, c, u, f, t[n + 9], 5, 568446438), f = k(f, a, c, u, t[n + 14], 9, -1019803690), u = k(u, f, a, c, t[n + 3], 14, -187363961), c = k(c, u, f, a, t[n + 8], 20, 1163531501), a = k(a, c, u, f, t[n + 13], 5, -1444681467), f = k(f, a, c, u, t[n + 2], 9, -51403784), u = k(u, f, a, c, t[n + 7], 14, 1735328473), c = k(c, u, f, a, t[n + 12], 20, -1926607734), a = R(a, c, u, f, t[n + 5], 4, -378558), f = R(f, a, c, u, t[n + 8], 11, -2022574463), u = R(u, f, a, c, t[n + 11], 16, 1839030562), c = R(c, u, f, a, t[n + 14], 23, -35309556), a = R(a, c, u, f, t[n + 1], 4, -1530992060), f = R(f, a, c, u, t[n + 4], 11, 1272893353), u = R(u, f, a, c, t[n + 7], 16, -155497632), c = R(c, u, f, a, t[n + 10], 23, -1094730640), a = R(a, c, u, f, t[n + 13], 4, 681279174), f = R(f, a, c, u, t[n], 11, -358537222), u = R(u, f, a, c, t[n + 3], 16, -722521979), c = R(c, u, f, a, t[n + 6], 23, 76029189), a = R(a, c, u, f, t[n + 9], 4, -640364487), f = R(f, a, c, u, t[n + 12], 11, -421815835), u = R(u, f, a, c, t[n + 15], 16, 530742520), c = R(c, u, f, a, t[n + 2], 23, -995338651), a = O(a, c, u, f, t[n], 6, -198630844), f = O(f, a, c, u, t[n + 7], 10, 1126891415), u = O(u, f, a, c, t[n + 14], 15, -1416354905), c = O(c, u, f, a, t[n + 5], 21, -57434055), a = O(a, c, u, f, t[n + 12], 6, 1700485571), f = O(f, a, c, u, t[n + 3], 10, -1894986606), u = O(u, f, a, c, t[n + 10], 15, -1051523), c = O(c, u, f, a, t[n + 1], 21, -2054922799), a = O(a, c, u, f, t[n + 8], 6, 1873313359), f = O(f, a, c, u, t[n + 15], 10, -30611744), u = O(u, f, a, c, t[n + 6], 15, -1560198380), c = O(c, u, f, a, t[n + 13], 21, 1309151649), a = O(a, c, u, f, t[n + 4], 6, -145523070), f = O(f, a, c, u, t[n + 11], 10, -1120210379), u = O(u, f, a, c, t[n + 2], 15, 718787259), c = O(c, u, f, a, t[n + 9], 21, -343485551), a = E(a, r), c = E(c, o), u = E(u, i), f = E(f, l);
return [a, c, u, f];
}
function _(t) {
var e = void 0, n = "";
for (e = 0; e < 32 * t.length; e += 8) n += String.fromCharCode(t[e >> 5] >>> e % 32 & 255);
return n;
}
function N(t, e) {
var n = void 0, r = I(t), o = [], i = [];
for (o[15] = i[15] = void 0, r.length > 16 && (r = F(r, 8 * t.length)), n = 0; n < 16; n += 1) o[n] = 909522486 ^ r[n], i[n] = 1549556828 ^ r[n];
var l = F(o.concat(I(e)), 512 + 8 * e.length);
return _(F(i.concat(l), 640))
}
function j(t) {
var e = "0123456789abcdef", n = "", r = void 0, o = void 0;
for (o = 0; o < t.length; o += 1) r = t.charCodeAt(o), n += e.charAt(r >>> 4 & 15) + e.charAt(15 & r);
return n
}
function createPx1(t) {
t = "" + t;
for (var e, n = 0, r = 0; r < t.length; r++) {
n = (n << 5) - n + t.charCodeAt(r);
n |= 0;
}
return e = n, (e |= 0) < 0 && (e += 4294967296), e.toString(16);
}
export function getPX12573(a, b, c) {
let t = function (j, x, o) {
return a * 2866 / b.charCodeAt(2);
// }["apply"](null, ['0III0III', 'I000I0', 'uuid'])
}["apply"](null, [a, b, c])
// console.log(t)
return createPx1(t);
}
export function createPx2(t, e) {
return j(N(t, e))
}
\ No newline at end of file
......@@ -50,7 +50,7 @@ class PxBypass {
"user-agent": this.ua
}
pxUrl = `https://collector-${this.appId}.px-cloud.net/api/v2/collector`
tlsUrl = 'http://52.52.23.116/tls/forwardios'
tlsUrl = 'http://52.52.23.116/tls/forward'
prox = `http://user-uni001-region-us-sessid-${randint(1000, 5000)}-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600`
// prox = `http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:${randint(10000, 13500)}`
......@@ -279,8 +279,9 @@ class PxBypass {
}
async test() {
this.prox = 'http://127.0.0.1:8890'
this.tlsUrl = 'http://127.0.0.1:58000/tls/forward'
// this.prox = 'http://127.0.0.1:8890'
// this.tlsUrl = 'http://127.0.0.1:58000/tls/forwardios'
let cks = Object.keys(this.cookies).map((v, k) => `${v}=${this.cookies[v]}`).join('; ')
let res = await axios.post(this.tlsUrl, JSON.stringify({
url: 'https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-12-30&ADT=1&umnr=false&mon=true',
......
......@@ -160,7 +160,13 @@ export function genPc(t, e) {
// console.log('e', e)
return genPC2(genPC1(N(D(e, t))))
}
export function randint(a, b) {
return Math.floor(Math.random() * (b - a + 1)) + a;
}
export function randomFloat(a, b) {
return Math.random() * (b - a) + a;
}
export function genUuid(t, e, n, r) {
function l(t) {
......
......@@ -9,10 +9,7 @@ headers = {"authority": "booking.flyfrontier.com",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"accept-language": "en-US,en;q=0.9",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36",
"cookie": '_gcl_au=1.1.541910330.1701398717; _uetsid=a95160d08ff311eeb0715d676c24dc47; _uetvid=a95160c08ff311eeb9ad39c3fdb97849; _ga_P2WLKWBNNW=GS1.1.1701398717.1.0.1701398717.60.0.0; _rdt_uuid=1701398718455.0349d1d2-3e61-4354-93a3-57ee8f8e62e5; _ga=GA1.2.1834683624.1701398718; _gid=GA1.2.707323886.1701398719; _gat_UA-2678252-1=1; pxcts=aa5f85a1-8ff3-11ee-9cb0-2b074843f9b8; _pxvid=aa5f7406-8ff3-11ee-9cb0-7247ec296630; wisepops_visits=%5B%222023-12-01T02%3A45%3A17.431Z%22%5D; _fbp=fb.1.1701398724498.620063800; _tt_enable_cookie=1; _ttp=C4EcY3mfVBvxZsp6tpiWpk8lgJl; _up=1.2.1148278479.1701398725; _pin_unauth=dWlkPU1EaGpPRGRsTjJVdFlqRXhaQzAwTjJFekxXSTRNemt0T1dFMU5HVXdZV1pqWkdOaw; _px2=eyJ1IjoiYTZiYjQ2MjAtOGZmMy0xMWVlLWE2YmMtYjExZTM4N2MzZjIxIiwidiI6ImFhNWY3NDA2LThmZjMtMTFlZS05Y2IwLTcyNDdlYzI5NjYzMCIsInQiOjYyMDIzMzg4MDAwNCwiaCI6IjMxMTVmZGZhNGVhNWM1NGQwNDE1MDJiNWU5Y2YwNTNjMTQ0NmE0NGFmMWNkN2Y2ZmU1NDI3YTUzOTFmZTQ2NWUifQ==; ORA_FPC=id=788609af-8aa8-478a-b1c1-3c631e2617e0; WTPERSIST=; wisepops=%7B%22csd%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A%7B%22dc%22%3A1%2C%22d%22%3A1701398730672%7D%7D%2C%22sub%22%3A0%2C%22ucrn%22%3A95%2C%22cid%22%3A%2278471%22%2C%22v%22%3A4%2C%22bandit%22%3A%7B%22recos%22%3A%7B%7D%7D%7D; wisepops_session=%7B%22arrivalOnSite%22%3A%222023-12-01T02%3A45%3A17.431Z%22%2C%22mtime%22%3A1701398730672%2C%22pageviews%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A0%7D%2C%22bars%22%3A%7B%7D%2C%22sticky%22%3A%7B%7D%2C%22countdowns%22%3A%7B%7D%2C%22src%22%3Anull%2C%22utm%22%3A%7B%7D%2C%22testIp%22%3Anull%7D'
"cookie": '_gcl_au=1.1.19136717.1701421425; _uetsid=8848d5e0902811ee86afbbbf17c51ed6; _uetvid=8848f420902811ee8161cf4462ff114d; _gid=GA1.2.1912190365.1701421426; _ga=GA1.1.1638578950.1701421426; _rdt_uuid=1701421425738.dd458a21-21bf-480c-969a-9bfc11c9aa48; wisepops_visits=%5B%222023-12-01T09%3A03%3A45.329Z%22%5D; pxcts=8901436c-9028-11ee-b437-0e393bfed68a; _pxvid=89013846-9028-11ee-b437-e84770752d96; _px2=eyJ1IjoiODc1ZGIxMjAtOTAyOC0xMWVlLTk0MDEtMTk3YzNlMTcxMzM0IiwidiI6Ijg5MDEzODQ2LTkwMjgtMTFlZS1iNDM3LWU4NDc3MDc1MmQ5NiIsInQiOjYyMDIzMzg4MDAwNCwiaCI6ImY1MTNhZjAyYTVlYmZlODFjODFlNjk2YWEyNWM2OWJjNzVhNGE4Yzc3NTA4MWRlMWU5OTFiYTY2YzliNTRhMWUifQ==; _up=1.2.189366662.1701421429; _fbp=fb.1.1701421441538.52436412; _tt_enable_cookie=1; _ttp=l1Aeh5a0ZbtNcwEfGckRaa6atkS; _pin_unauth=dWlkPVpXSmxNV0ptTm1VdE1EQmhaaTAwWkdJNUxXSXhOemd0TVRKbU1EQmpZamd4TjJSbQ; ORA_FPC=id=10cc0c64-522d-4ed2-8a00-203101d0550c; WTPERSIST=; wisepops_session=%7B%22arrivalOnSite%22%3A%222023-12-01T09%3A03%3A45.329Z%22%2C%22mtime%22%3A1701421456739%2C%22pageviews%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A0%7D%2C%22bars%22%3A%7B%7D%2C%22sticky%22%3A%7B%7D%2C%22countdowns%22%3A%7B%7D%2C%22src%22%3Anull%2C%22utm%22%3A%7B%7D%2C%22testIp%22%3Anull%7D; wisepops=%7B%22csd%22%3A1%2C%22popups%22%3A%7B%22429858%22%3A%7B%22dc%22%3A1%2C%22d%22%3A1701421456739%2C%22cl%22%3A1%7D%7D%2C%22sub%22%3A0%2C%22ucrn%22%3A83%2C%22cid%22%3A%2278471%22%2C%22v%22%3A4%2C%22bandit%22%3A%7B%22recos%22%3A%7B%7D%7D%7D; _ga_P2WLKWBNNW=GS1.1.1701421425.1.0.1701421482.3.0.0'
}
......
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