Socket
Socket
Sign inDemoInstall

mdns-discovery

Package Overview
Dependencies
6
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.12 to 0.2.0

37

mdns-discovery.js

@@ -25,3 +25,4 @@ "use strict";

ttl: 64,
noQuestions: true
noQuestions: true,
details: true,
//returnOnFirstFound: false,

@@ -135,5 +136,18 @@ //find: 'string'

if (this.options.q.name) {
var payload = this.getPayload();
client.send(payload, 0, payload.length, this.options.port, this.options.ip, function (err, bytes) {
});
var self = this;
function sendIt() {
var payload = self.getPayload();
client.send(payload, 0, payload.length, self.options.port, self.options.ip, function (err, bytes) {
});
}
if (Array.isArray (this.options.q.name)) {
var origName = this.options.q.name;
origName.forEach(function(name) {
self.options.q.name = name;
sendIt();
});
self.options.q.name = origName;
} else {
sendIt();
}
}

@@ -210,2 +224,11 @@ }.bind(this));

var self = this;
function addDetails(entry, a) {
if (self.options.details && a.type) {
entry[a.type] = entry[a.type] || {};
var d = entry[a.type];
if (a.name && (!d.name || a.name.length > d.name.length)) d.name = a.name;
if (a.data) d.data = a.data;
}
}

@@ -219,3 +242,6 @@ function doIt(qa, type) {

});
if (alreadyFound) return;
if (alreadyFound) {
addDetails(alreadyFound, a);
return;
}

@@ -228,2 +254,3 @@ var entry = {

};
addDetails(entry, a);

@@ -230,0 +257,0 @@ if (self.onEntry) {

2

package.json
{
"name": "mdns-discovery",
"version": "0.1.12",
"version": "0.2.0",
"description": "Multicast DNS",

@@ -5,0 +5,0 @@ "author": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc