Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-163-generic #173-Ubuntu SMP Tue Oct 14 17:51:00 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /usr/share/nodejs/npm/lib/utils/ drwxr-xr-x | |
| Viewing file: Select action/file-type: const URL = require('url').URL
// replaces auth info in an array of arguments or in a strings
function replaceInfo (arg) {
const isArray = Array.isArray(arg)
const isString = str => typeof str === 'string'
if (!isArray && !isString(arg)) {
return arg
}
const testUrlAndReplace = str => {
try {
const url = new URL(str)
return url.password === '' ? str : str.replace(url.password, '***')
} catch (e) {
return str
}
}
const args = isString(arg) ? arg.split(' ') : arg
const info = args.map(a => {
if (isString(a) && a.indexOf(' ') > -1) {
return a.split(' ').map(testUrlAndReplace).join(' ')
}
return testUrlAndReplace(a)
})
return isString(arg) ? info.join(' ') : info
}
module.exports = replaceInfo
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0026 ]-- |