Skip to content

alanyang/DHTCrawl

Repository files navigation

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()
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages