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.2
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
/
home /
amatya /
quiz1 /
node_modules /
eslint /
lib /
linter /
[ HOME SHELL ]
Name
Size
Permission
Action
code-path-analysis
[ DIR ]
dr-xr-xr-x
apply-disable-directives.js
19.27
KB
-rw-rw-rw-
config-comment-parser.js
6.11
KB
-rw-rw-rw-
index.js
250
B
-rw-rw-rw-
interpolate.js
764
B
-rw-rw-rw-
linter.js
79.88
KB
-rw-rw-rw-
node-event-generator.js
12.42
KB
-rw-rw-rw-
report-translator.js
13.22
KB
-rw-rw-rw-
rule-fixer.js
4.52
KB
-rw-rw-rw-
rules.js
2.27
KB
-rw-rw-rw-
safe-emitter.js
2.08
KB
-rw-rw-rw-
source-code-fixer.js
4.57
KB
-rw-rw-rw-
timing.js
3.89
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : safe-emitter.js
/** * @fileoverview A variant of EventEmitter which does not give listeners information about each other * @author Teddy Katz */ "use strict"; //------------------------------------------------------------------------------ // Typedefs //------------------------------------------------------------------------------ /** * An event emitter * @typedef {Object} SafeEmitter * @property {(eventName: string, listenerFunc: Function) => void} on Adds a listener for a given event name * @property {(eventName: string, arg1?: any, arg2?: any, arg3?: any) => void} emit Emits an event with a given name. * This calls all the listeners that were listening for that name, with `arg1`, `arg2`, and `arg3` as arguments. * @property {function(): string[]} eventNames Gets the list of event names that have registered listeners. */ /** * Creates an object which can listen for and emit events. * This is similar to the EventEmitter API in Node's standard library, but it has a few differences. * The goal is to allow multiple modules to attach arbitrary listeners to the same emitter, without * letting the modules know about each other at all. * 1. It has no special keys like `error` and `newListener`, which would allow modules to detect when * another module throws an error or registers a listener. * 2. It calls listener functions without any `this` value. (`EventEmitter` calls listeners with a * `this` value of the emitter instance, which would give listeners access to other listeners.) * @returns {SafeEmitter} An emitter */ module.exports = () => { const listeners = Object.create(null); return Object.freeze({ on(eventName, listener) { if (eventName in listeners) { listeners[eventName].push(listener); } else { listeners[eventName] = [listener]; } }, emit(eventName, ...args) { if (eventName in listeners) { listeners[eventName].forEach(listener => listener(...args)); } }, eventNames() { return Object.keys(listeners); } }); };
Close