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 /
enquirer /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
prompts
[ DIR ]
drwxrwxr-x
types
[ DIR ]
drwxrwxr-x
ansi.js
3.03
KB
-rw-rw-r--
combos.js
1.29
KB
-rw-rw-r--
completer.js
1.04
KB
-rw-rw-r--
interpolate.js
6.64
KB
-rw-rw-r--
keypress.js
5.6
KB
-rw-rw-r--
placeholder.js
1.83
KB
-rw-rw-r--
prompt.js
12.15
KB
-rw-rw-r--
render.js
1.21
KB
-rw-rw-r--
roles.js
1.23
KB
-rw-rw-r--
state.js
1.63
KB
-rw-rw-r--
styles.js
2.62
KB
-rw-rw-r--
symbols.js
1.88
KB
-rw-rw-r--
theme.js
328
B
-rw-rw-r--
timer.js
902
B
-rw-rw-r--
utils.js
6.82
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ansi.js
'use strict'; const isTerm = process.env.TERM_PROGRAM === 'Apple_Terminal'; const colors = require('ansi-colors'); const utils = require('./utils'); const ansi = module.exports = exports; const ESC = '\u001b['; const BEL = '\u0007'; let hidden = false; const code = ansi.code = { bell: BEL, beep: BEL, beginning: `${ESC}G`, down: `${ESC}J`, esc: ESC, getPosition: `${ESC}6n`, hide: `${ESC}?25l`, line: `${ESC}2K`, lineEnd: `${ESC}K`, lineStart: `${ESC}1K`, restorePosition: ESC + (isTerm ? '8' : 'u'), savePosition: ESC + (isTerm ? '7' : 's'), screen: `${ESC}2J`, show: `${ESC}?25h`, up: `${ESC}1J` }; const cursor = ansi.cursor = { get hidden() { return hidden; }, hide() { hidden = true; return code.hide; }, show() { hidden = false; return code.show; }, forward: (count = 1) => `${ESC}${count}C`, backward: (count = 1) => `${ESC}${count}D`, nextLine: (count = 1) => `${ESC}E`.repeat(count), prevLine: (count = 1) => `${ESC}F`.repeat(count), up: (count = 1) => count ? `${ESC}${count}A` : '', down: (count = 1) => count ? `${ESC}${count}B` : '', right: (count = 1) => count ? `${ESC}${count}C` : '', left: (count = 1) => count ? `${ESC}${count}D` : '', to(x, y) { return y ? `${ESC}${y + 1};${x + 1}H` : `${ESC}${x + 1}G`; }, move(x = 0, y = 0) { let res = ''; res += (x < 0) ? cursor.left(-x) : (x > 0) ? cursor.right(x) : ''; res += (y < 0) ? cursor.up(-y) : (y > 0) ? cursor.down(y) : ''; return res; }, restore(state = {}) { let { after, cursor, initial, input, prompt, size, value } = state; initial = utils.isPrimitive(initial) ? String(initial) : ''; input = utils.isPrimitive(input) ? String(input) : ''; value = utils.isPrimitive(value) ? String(value) : ''; if (size) { let codes = ansi.cursor.up(size) + ansi.cursor.to(prompt.length); let diff = input.length - cursor; if (diff > 0) { codes += ansi.cursor.left(diff); } return codes; } if (value || after) { let pos = (!input && !!initial) ? -initial.length : -input.length + cursor; if (after) pos -= after.length; if (input === '' && initial && !prompt.includes(initial)) { pos += initial.length; } return ansi.cursor.move(pos); } } }; const erase = ansi.erase = { screen: code.screen, up: code.up, down: code.down, line: code.line, lineEnd: code.lineEnd, lineStart: code.lineStart, lines(n) { let str = ''; for (let i = 0; i < n; i++) { str += ansi.erase.line + (i < n - 1 ? ansi.cursor.up(1) : ''); } if (n) str += ansi.code.beginning; return str; } }; ansi.clear = (input = '', columns = process.stdout.columns) => { if (!columns) return erase.line + cursor.to(0); let width = str => [...colors.unstyle(str)].length; let lines = input.split(/\r?\n/); let rows = 0; for (let line of lines) { rows += 1 + Math.floor(Math.max(width(line) - 1, 0) / columns); } return (erase.line + cursor.prevLine()).repeat(rows - 1) + erase.line + cursor.to(0); };
Close