Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.147.67.34
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp-musonza /
node_modules /
bonjour /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
browser.js
5.54
KB
-rw-r--r--
2016-05-07 09:29
mdns-server.js
3.1
KB
-rw-r--r--
2016-05-07 08:51
registry.js
5.01
KB
-rw-r--r--
2016-05-07 08:51
service.js
2.04
KB
-rw-r--r--
2016-05-07 08:51
Save
Rename
'use strict' var os = require('os') var util = require('util') var EventEmitter = require('events').EventEmitter var serviceName = require('multicast-dns-service-types') var txt = require('dns-txt')() var TLD = '.local' module.exports = Service util.inherits(Service, EventEmitter) function Service (opts) { if (!opts.name) throw new Error('Required name not given') if (!opts.type) throw new Error('Required type not given') if (!opts.port) throw new Error('Required port not given') this.name = opts.name this.protocol = opts.protocol || 'tcp' this.type = serviceName.stringify(opts.type, this.protocol) this.host = opts.host || os.hostname() this.port = opts.port this.fqdn = this.name + '.' + this.type + TLD this.subtypes = opts.subtypes || null this.txt = opts.txt || null this.published = false this._activated = false // indicates intent - true: starting/started, false: stopping/stopped } Service.prototype._records = function () { var records = [rr_ptr(this), rr_srv(this), rr_txt(this)] var self = this var interfaces = os.networkInterfaces() Object.keys(interfaces).forEach(function (name) { interfaces[name].forEach(function (addr) { if (addr.internal) return if (addr.family === 'IPv4') { records.push(rr_a(self, addr.address)) } else { records.push(rr_aaaa(self, addr.address)) } }) }) return records } function rr_ptr (service) { return { name: service.type + TLD, type: 'PTR', ttl: 28800, data: service.fqdn } } function rr_srv (service) { return { name: service.fqdn, type: 'SRV', ttl: 120, data: { port: service.port, target: service.host } } } function rr_txt (service) { return { name: service.fqdn, type: 'TXT', ttl: 4500, data: txt.encode(service.txt) } } function rr_a (service, ip) { return { name: service.host, type: 'A', ttl: 120, data: ip } } function rr_aaaa (service, ip) { return { name: service.host, type: 'AAAA', ttl: 120, data: ip } }