Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 683 Bytes

Readme.md

File metadata and controls

43 lines (29 loc) · 683 Bytes

DHT Resource crawl

develop for engiy.com(A bittorrent resource search engine) [shutdown] Implements DHT protocol DHT Fast Extension

requirement

go 1.10+

install

go get -u -v https://github.com/alanyang/DHTCrawl

Useage

package main

import (
	"log"

	dhtcrawl "github.com/alanyang/DHTCrawl"
)

func main() {

	dht := dhtcrawl.NewDHT(nil)

	dht.HandleHash(func(hash dhtcrawl.Hash) bool {
		log.Println(hash)
		return false
	})

	dht.HandleMetadata(func(info *dhtcrawl.MetadataResult) {
		log.Println(info.String())
	})
	dht.Run()
}