Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
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
/
var /
www /
html /
events /
node_modules /
basic-ftp /
dist /
[ HOME SHELL ]
Name
Size
Permission
Action
Client.d.ts
14.43
KB
-rw-rw-r--
Client.js
30.77
KB
-rw-rw-r--
FileInfo.d.ts
2.43
KB
-rw-rw-r--
FileInfo.js
3.1
KB
-rw-rw-r--
FtpContext.d.ts
6.27
KB
-rw-rw-r--
FtpContext.js
14.5
KB
-rw-rw-r--
ProgressTracker.d.ts
1.59
KB
-rw-rw-r--
ProgressTracker.js
2.03
KB
-rw-rw-r--
StringEncoding.d.ts
141
B
-rw-rw-r--
StringEncoding.js
77
B
-rw-rw-r--
StringWriter.d.ts
377
B
-rw-rw-r--
StringWriter.js
675
B
-rw-rw-r--
index.d.ts
242
B
-rw-rw-r--
index.js
1.37
KB
-rw-rw-r--
netUtils.d.ts
929
B
-rw-rw-r--
netUtils.js
2.5
KB
-rw-rw-r--
parseControlResponse.d.ts
1010
B
-rw-rw-r--
parseControlResponse.js
2.45
KB
-rw-rw-r--
parseList.d.ts
143
B
-rw-rw-r--
parseList.js
2.69
KB
-rw-rw-r--
parseListDOS.d.ts
436
B
-rw-rw-r--
parseListDOS.js
1.8
KB
-rw-rw-r--
parseListMLSD.d.ts
845
B
-rw-rw-r--
parseListMLSD.js
7.76
KB
-rw-rw-r--
parseListUnix.d.ts
453
B
-rw-rw-r--
parseListUnix.js
5.65
KB
-rw-rw-r--
transfer.d.ts
1.3
KB
-rw-rw-r--
transfer.js
13.04
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : parseListDOS.js
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.transformList = exports.parseLine = exports.testLine = void 0; const FileInfo_1 = require("./FileInfo"); /** * This parser is based on the FTP client library source code in Apache Commons Net provided * under the Apache 2.0 license. It has been simplified and rewritten to better fit the Javascript language. * * https://github.com/apache/commons-net/blob/master/src/main/java/org/apache/commons/net/ftp/parser/NTFTPEntryParser.java */ const RE_LINE = new RegExp("(\\S+)\\s+(\\S+)\\s+" // MM-dd-yy whitespace hh:mma|kk:mm swallow trailing spaces + "(?:(<DIR>)|([0-9]+))\\s+" // <DIR> or ddddd swallow trailing spaces + "(\\S.*)" // First non-space followed by rest of line (name) ); /** * Returns true if a given line might be a DOS-style listing. * * - Example: `12-05-96 05:03PM <DIR> myDir` */ function testLine(line) { return /^\d{2}/.test(line) && RE_LINE.test(line); } exports.testLine = testLine; /** * Parse a single line of a DOS-style directory listing. */ function parseLine(line) { const groups = line.match(RE_LINE); if (groups === null) { return undefined; } const name = groups[5]; if (name === "." || name === "..") { // Ignore parent directory links return undefined; } const file = new FileInfo_1.FileInfo(name); const fileType = groups[3]; if (fileType === "<DIR>") { file.type = FileInfo_1.FileType.Directory; file.size = 0; } else { file.type = FileInfo_1.FileType.File; file.size = parseInt(groups[4], 10); } file.rawModifiedAt = groups[1] + " " + groups[2]; return file; } exports.parseLine = parseLine; function transformList(files) { return files; } exports.transformList = transformList;
Close