Linux vmi2545633.contaboserver.net 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
Apache/2.4.62 (Debian)
Server IP : 127.0.0.1 & Your IP : 127.0.0.1
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
softmedya.net /
node_modules /
tar /
dist /
esm /
Delete
Unzip
Name
Size
Permission
Date
Action
create.d.ts
165
B
-rw-r--r--
2025-10-09 13:40
create.d.ts.map
192
B
-rw-r--r--
2025-10-09 13:40
create.js
2.11
KB
-rw-r--r--
2025-10-09 13:40
create.js.map
5.2
KB
-rw-r--r--
2025-10-09 13:40
cwd-error.d.ts
214
B
-rw-r--r--
2025-10-09 13:40
cwd-error.d.ts.map
283
B
-rw-r--r--
2025-10-09 13:40
cwd-error.js
310
B
-rw-r--r--
2025-10-09 13:40
cwd-error.js.map
727
B
-rw-r--r--
2025-10-09 13:40
extract.d.ts
177
B
-rw-r--r--
2025-10-09 13:40
extract.d.ts.map
194
B
-rw-r--r--
2025-10-09 13:40
extract.js
1.65
KB
-rw-r--r--
2025-10-09 13:40
extract.js.map
3.55
KB
-rw-r--r--
2025-10-09 13:40
get-write-flag.d.ts
130
B
-rw-r--r--
2025-10-09 13:40
get-write-flag.d.ts.map
168
B
-rw-r--r--
2025-10-09 13:40
get-write-flag.js
1018
B
-rw-r--r--
2025-10-09 13:40
get-write-flag.js.map
1.89
KB
-rw-r--r--
2025-10-09 13:40
header.d.ts
1.46
KB
-rw-r--r--
2025-10-09 13:40
header.d.ts.map
1.79
KB
-rw-r--r--
2025-10-09 13:40
header.js
10.36
KB
-rw-r--r--
2025-10-09 13:40
header.js.map
23.63
KB
-rw-r--r--
2025-10-09 13:40
index.d.ts
945
B
-rw-r--r--
2025-10-09 13:40
index.d.ts.map
827
B
-rw-r--r--
2025-10-09 13:40
index.js
647
B
-rw-r--r--
2025-10-09 13:40
index.js.map
1.59
KB
-rw-r--r--
2025-10-09 13:40
large-numbers.d.ts
275
B
-rw-r--r--
2025-10-09 13:40
large-numbers.d.ts.map
218
B
-rw-r--r--
2025-10-09 13:40
large-numbers.js
2.52
KB
-rw-r--r--
2025-10-09 13:40
large-numbers.js.map
5.76
KB
-rw-r--r--
2025-10-09 13:40
list.d.ts
297
B
-rw-r--r--
2025-10-09 13:40
list.d.ts.map
287
B
-rw-r--r--
2025-10-09 13:40
list.js
3.24
KB
-rw-r--r--
2025-10-09 13:40
list.js.map
7.17
KB
-rw-r--r--
2025-10-09 13:40
make-command.d.ts
4.62
KB
-rw-r--r--
2025-10-09 13:40
make-command.d.ts.map
4.3
KB
-rw-r--r--
2025-10-09 13:40
make-command.js
1.83
KB
-rw-r--r--
2025-10-09 13:40
make-command.js.map
8.86
KB
-rw-r--r--
2025-10-09 13:40
mkdir.d.ts
1008
B
-rw-r--r--
2025-10-09 13:40
mkdir.d.ts.map
749
B
-rw-r--r--
2025-10-09 13:40
mkdir.js
5.6
KB
-rw-r--r--
2025-10-09 13:40
mkdir.js.map
12.96
KB
-rw-r--r--
2025-10-09 13:40
mode-fix.d.ts
129
B
-rw-r--r--
2025-10-09 13:40
mode-fix.d.ts.map
174
B
-rw-r--r--
2025-10-09 13:40
mode-fix.js
753
B
-rw-r--r--
2025-10-09 13:40
mode-fix.js.map
1.36
KB
-rw-r--r--
2025-10-09 13:40
normalize-unicode.d.ts
109
B
-rw-r--r--
2025-10-09 13:40
normalize-unicode.d.ts.map
179
B
-rw-r--r--
2025-10-09 13:40
normalize-unicode.js
869
B
-rw-r--r--
2025-10-09 13:40
normalize-unicode.js.map
1.79
KB
-rw-r--r--
2025-10-09 13:40
normalize-windows-path.d.ts
118
B
-rw-r--r--
2025-10-09 13:40
normalize-windows-path.d.ts.map
184
B
-rw-r--r--
2025-10-09 13:40
normalize-windows-path.js
490
B
-rw-r--r--
2025-10-09 13:40
normalize-windows-path.js.map
950
B
-rw-r--r--
2025-10-09 13:40
options.d.ts
23.34
KB
-rw-r--r--
2025-10-09 13:40
options.d.ts.map
5.76
KB
-rw-r--r--
2025-10-09 13:40
options.js
1.6
KB
-rw-r--r--
2025-10-09 13:40
options.js.map
26.48
KB
-rw-r--r--
2025-10-09 13:40
pack.d.ts
3.66
KB
-rw-r--r--
2025-10-09 13:40
pack.d.ts.map
3.73
KB
-rw-r--r--
2025-10-09 13:40
pack.js
13.52
KB
-rw-r--r--
2025-10-09 13:40
pack.js.map
28.82
KB
-rw-r--r--
2025-10-09 13:40
package.json
23
B
-rw-r--r--
2025-10-09 13:40
parse.d.ts
3.46
KB
-rw-r--r--
2025-10-09 13:40
parse.d.ts.map
3.64
KB
-rw-r--r--
2025-10-09 13:40
parse.js
22.31
KB
-rw-r--r--
2025-10-09 13:40
parse.js.map
41.18
KB
-rw-r--r--
2025-10-09 13:40
path-reservations.d.ts
314
B
-rw-r--r--
2025-10-09 13:40
path-reservations.d.ts.map
419
B
-rw-r--r--
2025-10-09 13:40
path-reservations.js
5.33
KB
-rw-r--r--
2025-10-09 13:40
path-reservations.js.map
10.69
KB
-rw-r--r--
2025-10-09 13:40
pax.d.ts
778
B
-rw-r--r--
2025-10-09 13:40
pax.d.ts.map
883
B
-rw-r--r--
2025-10-09 13:40
pax.js
4.64
KB
-rw-r--r--
2025-10-09 13:40
pax.js.map
9.85
KB
-rw-r--r--
2025-10-09 13:40
read-entry.d.ts
1012
B
-rw-r--r--
2025-10-09 13:40
read-entry.d.ts.map
1.15
KB
-rw-r--r--
2025-10-09 13:40
read-entry.js
4.08
KB
-rw-r--r--
2025-10-09 13:40
read-entry.js.map
8
KB
-rw-r--r--
2025-10-09 13:40
replace.d.ts
121
B
-rw-r--r--
2025-10-09 13:40
replace.d.ts.map
144
B
-rw-r--r--
2025-10-09 13:40
replace.js
7.04
KB
-rw-r--r--
2025-10-09 13:40
replace.js.map
14.94
KB
-rw-r--r--
2025-10-09 13:40
strip-absolute-path.d.ts
117
B
-rw-r--r--
2025-10-09 13:40
strip-absolute-path.d.ts.map
178
B
-rw-r--r--
2025-10-09 13:40
strip-absolute-path.js
1.04
KB
-rw-r--r--
2025-10-09 13:40
strip-absolute-path.js.map
1.88
KB
-rw-r--r--
2025-10-09 13:40
strip-trailing-slashes.d.ts
120
B
-rw-r--r--
2025-10-09 13:40
strip-trailing-slashes.d.ts.map
183
B
-rw-r--r--
2025-10-09 13:40
strip-trailing-slashes.js
489
B
-rw-r--r--
2025-10-09 13:40
strip-trailing-slashes.js.map
1.03
KB
-rw-r--r--
2025-10-09 13:40
symlink-error.d.ts
261
B
-rw-r--r--
2025-10-09 13:40
symlink-error.d.ts.map
321
B
-rw-r--r--
2025-10-09 13:40
symlink-error.js
390
B
-rw-r--r--
2025-10-09 13:40
symlink-error.js.map
837
B
-rw-r--r--
2025-10-09 13:40
types.d.ts
841
B
-rw-r--r--
2025-10-09 13:40
types.d.ts.map
767
B
-rw-r--r--
2025-10-09 13:40
types.js
1.25
KB
-rw-r--r--
2025-10-09 13:40
types.js.map
3.42
KB
-rw-r--r--
2025-10-09 13:40
unpack.d.ts
3.57
KB
-rw-r--r--
2025-10-09 13:40
unpack.d.ts.map
3.75
KB
-rw-r--r--
2025-10-09 13:40
unpack.js
29.5
KB
-rw-r--r--
2025-10-09 13:40
unpack.js.map
56.84
KB
-rw-r--r--
2025-10-09 13:40
update.d.ts
119
B
-rw-r--r--
2025-10-09 13:40
update.d.ts.map
140
B
-rw-r--r--
2025-10-09 13:40
update.js
1006
B
-rw-r--r--
2025-10-09 13:40
update.js.map
2.27
KB
-rw-r--r--
2025-10-09 13:40
warn-method.d.ts
929
B
-rw-r--r--
2025-10-09 13:40
warn-method.d.ts.map
1.09
KB
-rw-r--r--
2025-10-09 13:40
warn-method.js
795
B
-rw-r--r--
2025-10-09 13:40
warn-method.js.map
2.53
KB
-rw-r--r--
2025-10-09 13:40
winchars.d.ts
142
B
-rw-r--r--
2025-10-09 13:40
winchars.d.ts.map
195
B
-rw-r--r--
2025-10-09 13:40
winchars.js
549
B
-rw-r--r--
2025-10-09 13:40
winchars.js.map
1.6
KB
-rw-r--r--
2025-10-09 13:40
write-entry.d.ts
4.49
KB
-rw-r--r--
2025-10-09 13:40
write-entry.d.ts.map
4.72
KB
-rw-r--r--
2025-10-09 13:40
write-entry.js
22.25
KB
-rw-r--r--
2025-10-09 13:40
write-entry.js.map
47.25
KB
-rw-r--r--
2025-10-09 13:40
Save
Rename
import { Minipass } from 'minipass'; import { normalizeWindowsPath } from './normalize-windows-path.js'; export class ReadEntry extends Minipass { extended; globalExtended; header; startBlockSize; blockRemain; remain; type; meta = false; ignore = false; path; mode; uid; gid; uname; gname; size = 0; mtime; atime; ctime; linkpath; dev; ino; nlink; invalid = false; absolute; unsupported = false; constructor(header, ex, gex) { super({}); // read entries always start life paused. this is to avoid the // situation where Minipass's auto-ending empty streams results // in an entry ending before we're ready for it. this.pause(); this.extended = ex; this.globalExtended = gex; this.header = header; /* c8 ignore start */ this.remain = header.size ?? 0; /* c8 ignore stop */ this.startBlockSize = 512 * Math.ceil(this.remain / 512); this.blockRemain = this.startBlockSize; this.type = header.type; switch (this.type) { case 'File': case 'OldFile': case 'Link': case 'SymbolicLink': case 'CharacterDevice': case 'BlockDevice': case 'Directory': case 'FIFO': case 'ContiguousFile': case 'GNUDumpDir': break; case 'NextFileHasLongLinkpath': case 'NextFileHasLongPath': case 'OldGnuLongPath': case 'GlobalExtendedHeader': case 'ExtendedHeader': case 'OldExtendedHeader': this.meta = true; break; // NOTE: gnutar and bsdtar treat unrecognized types as 'File' // it may be worth doing the same, but with a warning. default: this.ignore = true; } /* c8 ignore start */ if (!header.path) { throw new Error('no path provided for tar.ReadEntry'); } /* c8 ignore stop */ this.path = normalizeWindowsPath(header.path); this.mode = header.mode; if (this.mode) { this.mode = this.mode & 0o7777; } this.uid = header.uid; this.gid = header.gid; this.uname = header.uname; this.gname = header.gname; this.size = this.remain; this.mtime = header.mtime; this.atime = header.atime; this.ctime = header.ctime; /* c8 ignore start */ this.linkpath = header.linkpath ? normalizeWindowsPath(header.linkpath) : undefined; /* c8 ignore stop */ this.uname = header.uname; this.gname = header.gname; if (ex) { this.#slurp(ex); } if (gex) { this.#slurp(gex, true); } } write(data) { const writeLen = data.length; if (writeLen > this.blockRemain) { throw new Error('writing more to entry than is appropriate'); } const r = this.remain; const br = this.blockRemain; this.remain = Math.max(0, r - writeLen); this.blockRemain = Math.max(0, br - writeLen); if (this.ignore) { return true; } if (r >= writeLen) { return super.write(data); } // r < writeLen return super.write(data.subarray(0, r)); } #slurp(ex, gex = false) { if (ex.path) ex.path = normalizeWindowsPath(ex.path); if (ex.linkpath) ex.linkpath = normalizeWindowsPath(ex.linkpath); Object.assign(this, Object.fromEntries(Object.entries(ex).filter(([k, v]) => { // we slurp in everything except for the path attribute in // a global extended header, because that's weird. Also, any // null/undefined values are ignored. return !(v === null || v === undefined || (k === 'path' && gex)); }))); } } //# sourceMappingURL=read-entry.js.map