Linux server2.hpierson.com 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
Apache
: 162.0.216.123 | : 216.73.216.152
28 Domain
?7.4.33
yvffpqmy
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
lib /
node_modules /
npm /
node_modules /
os-locale /
[ HOME SHELL ]
Name
Size
Permission
Action
index.js
2.25
KB
-rw-r--r--
license
1.09
KB
-rw-r--r--
package.json
1.7
KB
-rw-r--r--
readme.md
1.06
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index.js
'use strict'; const execa = require('execa'); const lcid = require('lcid'); const mem = require('mem'); const defaultOpts = {spawn: true}; const defaultLocale = 'en_US'; function getEnvLocale(env) { env = env || process.env; return env.LC_ALL || env.LC_MESSAGES || env.LANG || env.LANGUAGE; } function parseLocale(x) { const env = x.split('\n').reduce((env, def) => { def = def.split('='); env[def[0]] = def[1].replace(/^"|"$/g, ''); return env; }, {}); return getEnvLocale(env); } function getLocale(str) { return (str && str.replace(/[.:].*/, '')); } function getAppleLocale() { return execa.stdout('defaults', ['read', '-g', 'AppleLocale']); } function getAppleLocaleSync() { return execa.sync('defaults', ['read', '-g', 'AppleLocale']).stdout; } function getUnixLocale() { if (process.platform === 'darwin') { return getAppleLocale(); } return execa.stdout('locale') .then(stdout => getLocale(parseLocale(stdout))); } function getUnixLocaleSync() { if (process.platform === 'darwin') { return getAppleLocaleSync(); } return getLocale(parseLocale(execa.sync('locale').stdout)); } function getWinLocale() { return execa.stdout('wmic', ['os', 'get', 'locale']) .then(stdout => { const lcidCode = parseInt(stdout.replace('Locale', ''), 16); return lcid.from(lcidCode); }); } function getWinLocaleSync() { const stdout = execa.sync('wmic', ['os', 'get', 'locale']).stdout; const lcidCode = parseInt(stdout.replace('Locale', ''), 16); return lcid.from(lcidCode); } module.exports = mem(opts => { opts = opts || defaultOpts; const envLocale = getEnvLocale(); let thenable; if (envLocale || opts.spawn === false) { thenable = Promise.resolve(getLocale(envLocale)); } else if (process.platform === 'win32') { thenable = getWinLocale(); } else { thenable = getUnixLocale(); } return thenable.then(locale => locale || defaultLocale) .catch(() => defaultLocale); }); module.exports.sync = mem(opts => { opts = opts || defaultOpts; const envLocale = getEnvLocale(); let res; if (envLocale || opts.spawn === false) { res = getLocale(envLocale); } else { try { if (process.platform === 'win32') { res = getWinLocaleSync(); } else { res = getUnixLocaleSync(); } } catch (err) {} } return res || defaultLocale; });
Close