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.136.25.106
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
/
opt /
alt /
alt-nodejs16 /
root /
usr /
lib /
node_modules /
npm /
lib /
utils /
[ HOME SHELL ]
Name
Size
Permission
Action
completion
[ DIR ]
drwxr-xr-x
config
[ DIR ]
drwxr-xr-x
ansi-trim.js
173
B
-rw-r--r--
audit-error.js
978
B
-rw-r--r--
cmd-list.js
2.46
KB
-rw-r--r--
completion.sh
1.85
KB
-rwxr-xr-x
did-you-mean.js
1.46
KB
-rw-r--r--
display.js
2.84
KB
-rw-r--r--
error-message.js
12.64
KB
-rw-r--r--
exit-handler.js
6.77
KB
-rw-r--r--
explain-dep.js
3.73
KB
-rw-r--r--
explain-eresolve.js
2.56
KB
-rw-r--r--
format-bytes.js
629
B
-rw-r--r--
format-search-stream.js
3.93
KB
-rw-r--r--
get-identity.js
740
B
-rw-r--r--
is-windows.js
233
B
-rw-r--r--
log-file.js
7.64
KB
-rw-r--r--
log-shim.js
1.68
KB
-rw-r--r--
npm-usage.js
1.95
KB
-rw-r--r--
open-url-prompt.js
1.54
KB
-rw-r--r--
open-url.js
1.17
KB
-rw-r--r--
otplease.js
1.23
KB
-rw-r--r--
ping.js
252
B
-rw-r--r--
pulse-till-done.js
412
B
-rw-r--r--
queryable.js
9.58
KB
-rw-r--r--
read-user-info.js
1.99
KB
-rw-r--r--
reify-finish.js
876
B
-rw-r--r--
reify-output.js
4.96
KB
-rw-r--r--
replace-info.js
807
B
-rw-r--r--
tar.js
3.73
KB
-rw-r--r--
timers.js
3.18
KB
-rw-r--r--
update-notifier.js
4.45
KB
-rw-r--r--
validate-lockfile.js
1023
B
-rw-r--r--
web-auth.js
558
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tar.js
const tar = require('tar') const ssri = require('ssri') const log = require('./log-shim') const formatBytes = require('./format-bytes.js') const columnify = require('columnify') const localeCompare = require('@isaacs/string-locale-compare')('en', { sensitivity: 'case', numeric: true, }) const logTar = (tarball, opts = {}) => { const { unicode = false } = opts log.notice('') log.notice('', `${unicode ? '📦 ' : 'package:'} ${tarball.name}@${tarball.version}`) log.notice('=== Tarball Contents ===') if (tarball.files.length) { log.notice( '', columnify( tarball.files .map(f => { const bytes = formatBytes(f.size, false) return /^node_modules\//.test(f.path) ? null : { path: f.path, size: `${bytes}` } }) .filter(f => f), { include: ['size', 'path'], showHeaders: false, } ) ) } if (tarball.bundled.length) { log.notice('=== Bundled Dependencies ===') tarball.bundled.forEach(name => log.notice('', name)) } log.notice('=== Tarball Details ===') log.notice( '', columnify( [ { name: 'name:', value: tarball.name }, { name: 'version:', value: tarball.version }, tarball.filename && { name: 'filename:', value: tarball.filename }, { name: 'package size:', value: formatBytes(tarball.size) }, { name: 'unpacked size:', value: formatBytes(tarball.unpackedSize) }, { name: 'shasum:', value: tarball.shasum }, { name: 'integrity:', value: tarball.integrity.toString().slice(0, 20) + '[...]' + tarball.integrity.toString().slice(80), }, tarball.bundled.length && { name: 'bundled deps:', value: tarball.bundled.length }, tarball.bundled.length && { name: 'bundled files:', value: tarball.entryCount - tarball.files.length, }, tarball.bundled.length && { name: 'own files:', value: tarball.files.length }, { name: 'total files:', value: tarball.entryCount }, ].filter(x => x), { include: ['name', 'value'], showHeaders: false, } ) ) log.notice('', '') } const getContents = async (manifest, tarball) => { const files = [] const bundled = new Set() let totalEntries = 0 let totalEntrySize = 0 // reads contents of tarball const stream = tar.t({ onentry (entry) { totalEntries++ totalEntrySize += entry.size const p = entry.path if (p.startsWith('package/node_modules/')) { const name = p.match(/^package\/node_modules\/((?:@[^/]+\/)?[^/]+)/)[1] bundled.add(name) } files.push({ path: entry.path.replace(/^package\//, ''), size: entry.size, mode: entry.mode, }) }, }) stream.end(tarball) const integrity = await ssri.fromData(tarball, { algorithms: ['sha1', 'sha512'], }) const comparator = ({ path: a }, { path: b }) => localeCompare(a, b) const isUpper = str => { const ch = str.charAt(0) return ch === ch.toUpperCase() } const uppers = files.filter(file => isUpper(file.path)) const others = files.filter(file => !isUpper(file.path)) uppers.sort(comparator) others.sort(comparator) const shasum = integrity.sha1[0].hexDigest() return { id: manifest._id || `${manifest.name}@${manifest.version}`, name: manifest.name, version: manifest.version, size: tarball.length, unpackedSize: totalEntrySize, shasum, integrity: ssri.parse(integrity.sha512[0]), filename: `${manifest.name}-${manifest.version}.tgz`, files: uppers.concat(others), entryCount: totalEntries, bundled: Array.from(bundled), } } module.exports = { logTar, getContents }
Close