项目作者: cm

项目描述 :
A BitTorrent DHT crawler.
高级语言: JavaScript
项目地址: git://github.com/cm/dhtc.git
创建时间: 2017-04-15T19:34:44Z
项目社区:https://github.com/cm/dhtc

开源协议:MIT License

下载


A BitTorrent DHT crawler for Node.js.

npm version
Dependencies
Code Climate

Installation

Requires: Node.js 6.4.0 or greater.

  1. $ npm install dhtc

Features

  • Simple API.
  • Node.js event emmiter based interface.
  • Discover infohashes on the DHT network.

Usage

Note: it make take several minuets for the crawler to find any infohashes.

  1. const Crawler = require('dhtc')
  2. const crawler = new Crawler({
  3. address: '0.0.0.0',
  4. port: 6881
  5. })
  6. crawler.start()
  7. crawler.on('infoHash', (hash, address, port) => {
  8. console.log(`${hash} from ${address}:${port}`)
  9. })

License

MIT