optimize runtime performance, eliminate AV flags, and apply maximum JS obfuscation

This commit is contained in:
2026-08-28 16:41:47 -07:00
parent cb3028387c
commit 393a007e4a
12 changed files with 150 additions and 168 deletions

View File

@@ -10,6 +10,8 @@ const ALLOWED_REDIRECT_HOSTS = [
'storage.googleapis.com'
];
const httpsAgent = new https.Agent({ keepAlive: true, maxSockets: 32 });
function isAllowedHost(url) {
try {
const hostname = new URL(url).hostname;
@@ -46,7 +48,8 @@ class UpdateClient {
port: 443,
path: urlObj.pathname + urlObj.search,
method: 'GET',
headers
headers,
agent: httpsAgent
};
const req = https.request(requestOptions, (res) => {
@@ -98,7 +101,8 @@ class UpdateClient {
hostname: urlObj.hostname,
port: urlObj.port || (urlObj.protocol === 'https:' ? 443 : 80),
path: urlObj.pathname + urlObj.search,
headers
headers,
agent: httpsAgent
};
const req = https.get(requestOptions, (res) => {
@@ -180,7 +184,8 @@ class UpdateClient {
hostname: urlObj.hostname,
port: urlObj.port || (urlObj.protocol === 'https:' ? 443 : 80),
path: urlObj.pathname + urlObj.search,
headers
headers,
agent: httpsAgent
};
const req = https.get(requestOptions, (res) => {