All Projects → alanyang → Dhtspider

alanyang / Dhtspider

Bittorrent dht network spider

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Dhtspider

Antcolony
Nodejs实现的一个磁力链接爬虫 http://findit.keenwon.com (原域名http://findit.so )
Stars: ✭ 1,151 (+281.13%)
Mutual labels:  spider, dht, bittorrent
Btlet
Some toolkits implements part of BT Protocol, like DHT spider.
Stars: ✭ 54 (-82.12%)
Mutual labels:  spider, dht
Bluntly
serverless, encrypted, NAT-breaking p2p connections - DEPRECATED
Stars: ✭ 270 (-10.6%)
Mutual labels:  dht, bittorrent
dht-spider
一个简单的基于DHT协议的BT磁力链接爬虫
Stars: ✭ 16 (-94.7%)
Mutual labels:  spider, dht
Dht
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
Stars: ✭ 184 (-39.07%)
Mutual labels:  dht, bittorrent
Magnetico
Autonomous (self-hosted) BitTorrent DHT search engine suite.
Stars: ✭ 2,626 (+769.54%)
Mutual labels:  dht, bittorrent
Dht
BitTorrent DHT Protocol && DHT Spider.
Stars: ✭ 2,459 (+714.24%)
Mutual labels:  spider, dht
Phpspidermagnetbittorrent
php实现p2p中DHT网络爬虫,并提供搜索下载
Stars: ✭ 64 (-78.81%)
Mutual labels:  dht, bittorrent
tinyBT
Implementation of the Bittorrent and Mainline DHT protocol for Distributed Computing applications
Stars: ✭ 30 (-90.07%)
Mutual labels:  bittorrent, dht
bthello
Python3 DHT 磁力种子爬虫 种子解析 种子搜索 演示地址
Stars: ✭ 43 (-85.76%)
Mutual labels:  bittorrent, dht
MlDHT
MLDHT is an elixir package that provides a mainline DHT implementation according to BEP 05.
Stars: ✭ 88 (-70.86%)
Mutual labels:  bittorrent, dht
Torrent Discovery
Discover BitTorrent and WebTorrent peers
Stars: ✭ 177 (-41.39%)
Mutual labels:  dht, bittorrent
Bt
BitTorrent library and client with DHT, magnet links, encryption and more
Stars: ✭ 2,011 (+565.89%)
Mutual labels:  dht, bittorrent
Zx Bt
一个基于BitTorrent协议的DHT磁力嗅探器,并基于Elasticsearch存储/检索Torrent的Metadata信息
Stars: ✭ 244 (-19.21%)
Mutual labels:  dht, bittorrent
Snail
基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。人家才不要你的⭐⭐呢,哼
Stars: ✭ 102 (-66.23%)
Mutual labels:  dht, bittorrent
Zsky
DHT磁力链接magnet BT搜索引擎,纯Python开发
Stars: ✭ 256 (-15.23%)
Mutual labels:  spider, dht
Dhtsearch
[mirror] Standalone DHT search
Stars: ✭ 32 (-89.4%)
Mutual labels:  dht, bittorrent
Bittorrent Dht
🕸 Simple, robust, BitTorrent DHT implementation
Stars: ✭ 1,004 (+232.45%)
Mutual labels:  dht, bittorrent
dhtrobot
A kademila DHT implement in go
Stars: ✭ 40 (-86.75%)
Mutual labels:  bittorrent, dht
torrent-spider
基于DHT的p2p网络资源爬虫
Stars: ✭ 65 (-78.48%)
Mutual labels:  bittorrent, dht

Nodejs DHT infohash spider

develop for engiy.com(A bittorrent resource search engine) Implements DHT protocol

requirement

Node.js 6.0+

install

npm install dhtspider

Useage

'use strict'

const spider = new (require('dhtspider'))

spider.on('ensureHash', (hash, addr)=> console.log(`magnet:?xt=urn:btih:${hash}`))

spider.listen(6339)

API

Class Spider(options)

options

tableCaption

default is 600, if your server have a lot memory, increasing this value can improve crawl efficiency

bootstraps

entry of dht network, default is

[{ address: 'router.bittorrent.com', port: 6881}, {address: 'dht.transmissionbt.com',port: 6881}]

method spider.listen(port)

start spider on port

events

'unensureHash'

Got a unensured info hash, usually, there is no need to care.

'nodes'

Got nodes, invoke on find_node success

'ensureHash'

Got a ensured info hash, callback has two arguments, first is hex info hash, second is a tcp address {address: 'x.x.x.x', port: xxx} for fetch metainfo of the resource by Extension for Peers to Send Metadata Files

Online Sample Bittorrent resource search engine

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].