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 /
yaml /
dist /
[ HOME SHELL ]
Name
Size
Permission
Action
compose
[ DIR ]
drwxrwxr-x
doc
[ DIR ]
drwxrwxr-x
nodes
[ DIR ]
drwxrwxr-x
parse
[ DIR ]
drwxrwxr-x
schema
[ DIR ]
drwxrwxr-x
stringify
[ DIR ]
drwxrwxr-x
errors.d.ts
1.19
KB
-rw-rw-r--
errors.js
2.07
KB
-rw-rw-r--
index.d.ts
1.31
KB
-rw-rw-r--
index.js
1.73
KB
-rw-rw-r--
log.d.ts
226
B
-rw-rw-r--
log.js
576
B
-rw-rw-r--
options.d.ts
10.62
KB
-rw-rw-r--
public-api.d.ts
2.77
KB
-rw-rw-r--
public-api.js
3.96
KB
-rw-rw-r--
test-events.d.ts
96
B
-rw-rw-r--
test-events.js
4.17
KB
-rw-rw-r--
util.d.ts
709
B
-rw-rw-r--
util.js
1008
B
-rw-rw-r--
visit.d.ts
4.95
KB
-rw-rw-r--
visit.js
9.04
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : errors.js
'use strict'; class YAMLError extends Error { constructor(name, pos, code, message) { super(); this.name = name; this.code = code; this.message = message; this.pos = pos; } } class YAMLParseError extends YAMLError { constructor(pos, code, message) { super('YAMLParseError', pos, code, message); } } class YAMLWarning extends YAMLError { constructor(pos, code, message) { super('YAMLWarning', pos, code, message); } } const prettifyError = (src, lc) => (error) => { if (error.pos[0] === -1) return; error.linePos = error.pos.map(pos => lc.linePos(pos)); const { line, col } = error.linePos[0]; error.message += ` at line ${line}, column ${col}`; let ci = col - 1; let lineStr = src .substring(lc.lineStarts[line - 1], lc.lineStarts[line]) .replace(/[\n\r]+$/, ''); // Trim to max 80 chars, keeping col position near the middle if (ci >= 60 && lineStr.length > 80) { const trimStart = Math.min(ci - 39, lineStr.length - 79); lineStr = '…' + lineStr.substring(trimStart); ci -= trimStart - 1; } if (lineStr.length > 80) lineStr = lineStr.substring(0, 79) + '…'; // Include previous line in context if pointing at line start if (line > 1 && /^ *$/.test(lineStr.substring(0, ci))) { // Regexp won't match if start is trimmed let prev = src.substring(lc.lineStarts[line - 2], lc.lineStarts[line - 1]); if (prev.length > 80) prev = prev.substring(0, 79) + '…\n'; lineStr = prev + lineStr; } if (/[^ ]/.test(lineStr)) { let count = 1; const end = error.linePos[1]; if (end && end.line === line && end.col > col) { count = Math.max(1, Math.min(end.col - col, 80 - ci)); } const pointer = ' '.repeat(ci) + '^'.repeat(count); error.message += `:\n\n${lineStr}\n${pointer}\n`; } }; exports.YAMLError = YAMLError; exports.YAMLParseError = YAMLParseError; exports.YAMLWarning = YAMLWarning; exports.prettifyError = prettifyError;
Close