New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bittorrent-dht

Package Overview
Dependencies
Maintainers
1
Versions
137
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bittorrent-dht - npm Package Compare versions

Comparing version 0.3.0 to 0.3.1

10

index.js

@@ -10,3 +10,3 @@ // TODO:

var bencode = require('bncode')
var bncode = require('bncode')
var compact2string = require('compact2string')

@@ -16,2 +16,3 @@ var crypto = require('crypto')

var EventEmitter = require('events').EventEmitter
var hat = require('hat')
var inherits = require('inherits')

@@ -65,2 +66,5 @@ var portfinder = require('portfinder') // or chrome-portfinder

if (!opts) opts = {}
if (!opts.nodeId) opts.nodeId = hat(160)
this.nodeId = typeof opts.nodeId === 'string'

@@ -110,3 +114,3 @@ ? new Buffer(opts.nodeId, 'hex')

// console.log('Created DHT message: ' + JSON.stringify(this.message))
this.message = bencode.encode(this.message)
this.message = bncode.encode(this.message)
}

@@ -213,3 +217,3 @@

// console.log('got response from ' + addr)
message = bencode.decode(data)
message = bncode.decode(data)
if (!message) throw new Error('message is undefined')

@@ -216,0 +220,0 @@ } catch (err) {

{
"name": "bittorrent-dht",
"description": "Simple, robust, BitTorrent DHT implementation",
"version": "0.3.0",
"version": "0.3.1",
"author": {

@@ -23,2 +23,3 @@ "name": "Feross Aboukhadijeh",

"compact2string": "~1.2.0",
"hat": "0.0.3",
"inherits": "~2.0.1",

@@ -25,0 +26,0 @@ "portfinder": "~0.2.1"

# bittorrent-dht
[![Build Status](http://img.shields.io/travis/feross/bittorrent-dht.png)](https://travis-ci.org/feross/bittorrent-dht)
[![NPM Version](http://img.shields.io/npm/v/bittorrent-dht.png)](https://npmjs.org/package/bittorrent-dht)
[![NPM](http://img.shields.io/npm/dm/bittorrent-dht.png)](https://npmjs.org/package/bittorrent-dht)
[![Gittip](http://img.shields.io/gittip/feross.png)](https://www.gittip.com/feross/)
[![Build Status](http://img.shields.io/travis/feross/bittorrent-dht.svg)](https://travis-ci.org/feross/bittorrent-dht)
[![NPM Version](http://img.shields.io/npm/v/bittorrent-dht.svg)](https://npmjs.org/package/bittorrent-dht)
[![NPM](http://img.shields.io/npm/dm/bittorrent-dht.svg)](https://npmjs.org/package/bittorrent-dht)
[![Gittip](http://img.shields.io/gittip/feross.svg)](https://www.gittip.com/feross/)

@@ -7,0 +7,0 @@ ### Simple, robust, BitTorrent DHT implementation

@@ -11,3 +11,4 @@ var DHT = require('../')

var hash = '1E69917FBAA2C767BCA463A96B5572785C6D8A12' // Pride & Prejudice
var dht = new DHT(new Buffer(hash, 'hex'))
var dht = new DHT()
dht.setInfoHash(hash)
dht.findPeers(300)

@@ -14,0 +15,0 @@

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc