I recently write a dht crawler in python.
What a dht?well,you can think of it as a protocol as we treated the bt. And i am not gona tell you that i can’t understand it before i read the source code in python that implement it. LOL…It is the truth, the paper sometimes is just hard to read.
I call it the “bt-share”, meaning that it provide the seeds search service for people.
It composite three parts:the web interface,the dht protocol crawler,and the bt downloader.
The basic constructure is shown below:
It is inspired by the dht-crawler written in erlang.I draw a pic of its structrure.